草庐IT

Objective-c

全部标签

ios - 音频不在 iPhone 的 uiwebview 中播放

我想在uiwebview中播放实时流媒体视频,它正在通过相信代码播放UIWebView*web=[[UIWebViewalloc]initWithFrame:self.view.bounds];[webloadHTMLString:htmlStringbaseURL:nil];NSError*setCategoryErr=nil;NSError*activationErr=nil;web.scalesPageToFit=YES;web.mediaPlaybackRequiresUserAction=NO;[self.viewaddSubview:web];但问题是音频没有在模拟器中播放

iOS Photokit - PHAsset pixelWidth 和 pixelHeight 与高分辨率图像不匹配

我的公司在通过获取PHAsset获取正确大小的元数据方面遇到了一个大问题。我们开发了一个iOS应用程序,让客户可以从库中选择图片,获取每张图片的尺寸(以像素为单位),计算坐标以适应我们销售的小工具,然后将高质量版本的图片上传到我们的服务器以打印小工具。对于我们的一些客户,问题是发送的一些高质量版本图片的像素大小与PHAsset对象给定的pixelWidth和pixelHeight不匹配。举个例子,我们有一张图片:据PHAsset对象报告为2096x3724但是,当请求全尺寸图片时,会生成1536x2730图片图片不在iCloud中,由运行iOS10.2的iPhone6SE发送。这是获取

ios - CG 光栅数据对于一张图像来说太大

我试图旋转用相机拍摄的2448x3264的UIImage。当我这样做时,内存大约会达到120Mb的峰值,大约持续3/4秒,然后恢复到正常状态。问题在于,在内存较少的设备(例如ipodtouch)中,应用程序会崩溃。即使没有,我也不认为它应该为一张图像使用那么多内存。发生这种情况时,Iphone5也会卡顿。根据this中的评论回答,使用UIGraphicsGetCurrentContext()后解压后的内存字节大小应该是width*height*CGImageGetBitsPerComponent(image.CGImage)/8bytes,所以图片应该占8Mb,而不是120。知道为什么

ios - 如何从我的 native iOS 应用程序在 SnapChat 上共享图像?

我想通过我的原生iOS应用程序在SnapChat上分享图像。我试图搜索集成过程,但找不到任何方法,因此我可以集成逻辑以在SnapChat中从我的应用程序共享图像。请帮忙。如果可能,请分享任何示例? 最佳答案 你试过..当你点击我们应用程序中的非分享按钮时:你可以传递图像或文本或数据检查代码:NSArray*objectsToShare=@[yourtextorimageobjects..];UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]init

ios - 输入的 Textfield.text 应具有特定格式

我有一个textfield并且我希望以以下格式在其中输入文本:AA####1234我知道这应该在shouldChangeCharactersInRangedelegate方法中完成textfield.nut我无法理解如何在每个字符上实现条件.请提出您的建议。提前致谢! 最佳答案 有助于验证您的需求的表达式可能是:^[a-z]{2}\s\d{4}\s\d{4}$这里:^-Showsstartofstring[a-z]{2}-Showsanycharacterbetweena-zexactly2times\s-Showswhitespa

ios - 应用更新后引用常量文件中的旧值

我在我的应用程序中维护两个常量文件,其中一个文件包含使用#define定义的所有常量,另一个文件包含使用以下定义的所有常量:staticNSStringconst*holidaysearch=@"holidaySearch"基本上我使用它们来形成服务器调用的URL。我们的应用程序已经在应用程序商店中。因此,在我上周发布的应用程序更新中,我通过仅修改值对两个常量文件进行了更改。例如:staticNSStringconst*holidaysearch=@"getholidaySearch"(当在我的应用程序中实时意味着我已经更改了一个url)。但是当用户更新应用程序并运行应用程序时,常量仍

ios - iOS 10 中隐私设置的自动提醒未显示

我假设将NSBluetoothPeripheralUsageDescription放入info.plist将自动触发警报View(在适当的时间),除其他外,显示InfoPlist.strings中定义的(本地化)错误(当前语言)。由于文档中的以下声明,我做出了类似的假设:NSBluetoothPeripheralUsageDescription(String-iOS)ThiskeyletsyoudescribethereasonyourappusesBluetooth.Whenthesystempromptstheusertoallowusage,thevaluethatyouprov

ios - iOS 模拟器的 dlopen() 动态库,在 macOS 应用程序中

我有一个为iOS构建的“胖”框架,它被用在为macOS构建的调试工具中。以前我静态地链接这个框架,它工作,即使XCode提示它是为模拟器构建的(因为架构是相同的)。但是现在,新版本的库是动态的,因此该路由不起作用,因为该工具是一个命令行应用程序,不支持嵌入框架。为了解决这个问题,我似乎可以将它变成一个应用程序包,但我不确定这意味着什么(创建一个新项目?)。我当然可以弄清楚,但是..与此同时,我想我应该使用dlopen()等动态加载库并检索我需要的类/方法(我已经有一些至少可以编译的代码)。但是,该调用失败并显示以下消息:nosuitableimagefound.Didfind:/:ma

ios - OS X/iOS 和 TCP : Why CFSocketSendData crashes application if called after connection is reset?

我使用的客户端代码与此类似:#import#include#includevoidreceiveData(CFSocketRefs,CFSocketCallBackTypetype,CFDataRefaddress,constvoid*data,void*info){CFDataRefdf=(CFDataRef)data;intlen=CFDataGetLength(df);if(lenh_addr,host->h_length);sin.sin_family=AF_INET;sin.sin_port=htons(888);CFDataRefaddress,data;UInt8mess

ios - 应用程序在 ios 7 中更改方向时崩溃

我正在开发一款基本上以横屏模式运行的游戏。它具有更改个人资料图片的选项。配置文件图片选项打开用于在配置文件图片ImageView上显示的图像选择器。我的问题是打开图像选择器时,应用程序会自动将方向更改为纵向。为了解决这个问题,我尝试在用户点击上传图片按钮时捕获用户的方向,并在选择图片后强行将设备方向更改为上一个。在iPhone5及更高版本上一切正常。但是当用户从选择器View中选择图像时,iphone4(在ios7上运行)崩溃。我收到以下错误-preferredInterfaceOrientationForPresentation必须返回支持的界面方向!我正在使用这段代码来检查用户的方