iPhone
我想使用服务器端验证我的应用内购买。 所以我使用以下代码: - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)交易 { for(SKPaymentTransaction *交易中的交易){ switch(transaction.transactionState) { ca
..
我在自定义键盘上添加了textfield(keyboardTextField)。 我可以选择它并输入一些文字(使用我的自定义键盘)。但是我不可能选择主应用程序的输入视图。 这行代码 [keyboardTextField resignFirstResponder]; 无效。如果有人有任何解决方法或任何想法,我需要你的帮助。 解决方案 我通过添加一个切换用户的按钮
..
自更新到iOS8以来,许多动画都停止了工作。看来无法更改视图的 y 位置。在iOS7中没有问题。但是对于iOS8,它不会超过原来的 y 位置。看起来视图的帧确实正在更新,但帧没有被重绘。这是我的代码 [UIView transitionWithView:self.view持续时间:0.3选项:UIViewAnimationOptionCurveEaseInOut动画:^ { self
..
我安装了Xcode 8 beta 6并将应用程序部署到iOS 8 - 10设备进行测试。 我发现iOS 8设备中的某些应用图片已损坏(请参阅下图所示) 在iOS 9和iOS 10中完美运行 这是Apple的错误吗?谁有同样的问题?非常感谢。 可能重复: Xcode 8模拟器ios 8图像变形 更新:Xcode 8 GM build修复了这个问题 解决方案 我也
..
我的根视图控制器是一个UISplitViewController,它有一个UITableViewController作为主视图控制器。在iPhone(紧凑宽度)上,它看起来像一个UINavigationController。 点击一个单元格以显示详细视图控制器 点击垃圾桶按钮会删除当前音符。我的问题是如何在那之后回到主视图?因为它是一个UISplitViewController,它不能
..
我正在将iOS7.1 iPad应用程序迁移到iOS8。我刚刚下载了Xcode 6 Beta,并在模拟器上运行了该应用程序。我注意到的第一件事是在iOS7.1中运行良好的弹出窗口不再起作用了。我创建popover的方式是: // popover控制器 UIPopoverController * popOverController; //要在popover中显示的内容 Dropdown
..
Apple最近在OSX上的iOS8 Safari和Safari 7.1中添加了对indexeddb的支持。我试图在一个Web应用程序中使用它,它在indexeddb中存储大约65,000条记录,并使用一些复合索引查询它们。 它对我有用,但与Chrome的实现相比indexeddb,它真的非常慢。 具体而言...针对Chrome的indexeddb需要2ms的查询对Apple的index
..
Hullo, 我开始将我的应用程序移植到iOS 8,我很快就陷入了CLLocationManager的问题。基本上应用程序不再将地图集中在用户的位置上,而是提出错误: 尝试启动MapKit位置更新而不提示位置授权。必须先调用 - [CLLocationManager requestWhenInUseAuthorization]或 - [CLLocationManager requestAl
..
我正在尝试调用 ptrace 上的函数,如此 ptrace(PT_DENY_ATTACH,0,0,0); 但是当我尝试使用 #include 导入它时,Xcode会给我一个错误'sys / ptrace.h'找不到文件。我错过了什么,我是否需要导入一个库,或者这在iOS上根本不可用? 解决方案 这里的问题是Xcode正在将其SDK基本路径添加到所有系统头
..
我有几个案例,测试人员报告说,只要他们开始在我的应用程序的某些字段中输入键盘,键盘就会消失。我使用模拟器跟踪流程,并在手机上进行调试时,问题没有发生。然而,当我在一个不受限制的手机上尝试它时,它发生得相当一致。 这是一些相关的代码。所有这些都是在用户点击文本字段外时隐藏键盘。我的UIViews是我的Touchview类的子类,它接收所有触摸: TouchView.h: @pro
..
我有一个只有风景的应用程序,我试图在iOS8上工作。我正在尝试创建一个显示在横向视图底部的iAd横幅。但是,当广告横幅显示时,它会在视图中心和纵向显示。以下是我设置视图的方法: app =(AppDelegate *)[[UIApplication sharedApplication] delegate]; //初始化广告视图控制器(viewController定义为UIViewC
..
iOS8文档目录中的问题路径检测: Am使用以下代码将我的应用程序中下载的附件存储到文档目录路径。 // - 将数据存储到文档文件夹 NSString * resourceDocPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle] resourcePath] stringByDeletingLastPat
..
在尝试使用iOS8和Xcode 6.0.1在iPhone 4S上执行我的某个应用程序时遇到了一个令人不安的问题。结果是控件似乎在块的最后一条指令中冻结: dispatch_once(& onceToken,^ { NSURLSessionConfiguration * configuration = [NSURLSessionConfiguration backgroundSession
..
我们有一个应用程序,我们使用Appium运行自动化测试。我们可以通过Appium在设备和模拟器上启动应用程序。但是,在Appium发送2-3个tap命令后,app会挂起并冻结。冻结之后,Appium在屏幕上找不到任何其他元素。 我们研究了使用Xcode 6.0.1 Instruments编写测试脚本,但是当脚本运行时,该应用程序也会挂起。 应用程序在手动测试时按预期执行。当我们尝试使用
..
我正在为iOS 8设计自定义键盘。它可以在任何UITextField上正常工作,但是当它在UIWebView中时,它会显示预测。由于允许在iOS 8中使用自定义键盘,我认为应该有一种方法来禁用此视图。任何帮助,将不胜感激。以下图片的红色区域: 解决方案 我找到了解决此问题的解决方法。如果你在HTML文件中添加type =“email”而不是type =“text”,如下图所示,iOS键盘将
..
当我为iOS 7构建时,下面的相关代码工作得很好,但现在似乎在iOS 8中,它无法正常工作。 正确地说,我的意思是在某种意义上,它实际上并没有将文件或其他内容发送到所选择的应用程序。 示例:如果我选择了Mail,它将打开带有图像或zip的邮件应用程序我在文本字段中选择了。现在它不会发送,并且需要永远调用/解除UIDocumentInteractionController。 我做错
..
两个对象被添加到 NSSet ,但是当我检查成员资格时,我找不到其中一个。 下面的测试代码在iOS7中工作正常但在iOS8中失败。 SKNode * changingNode = [SKNode节点]; SKNode * unchangingNode = [SKNode节点]; NSSet * nodes = [NSSet setWithObjects:unchangingN
..
主目标通常包含-Prefix.pch文件,其中定义了所有便捷导入。 例如,当使用带c ++的opencv时, #ifdef __cplusplus #import #import
..
我有一个 UITableViewCell 的子类,我覆盖 setFrame:以向单元格添加插入内容。在iOS 7中,一切似乎都运行良好,另一方面,在iOS 8上,表视图正确加载单元格但是当我刷新tableview时,单元格会调整大小。 通过注释 setFrame 中的代码,tableview行为正确,但我也松开了插件。 有没有人经历过这个? 更新:AFAIK,在iOS 8中,单元格框架高
..
我这样做了 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated: (BOOL)动画 { [[UIApplication sharedApplicatio
..