【发布时间】:2015-08-29 18:47:29
【问题描述】:
我在我的 iOS 9 应用程序中使用 CloudKit,并且我有一个 CKQueryOperation,它可以正常工作并且在插入 Mac 时按预期执行。只要查询在未插入 Mac 时运行,它就不会完成。没有错误消息,我添加的活动指示器永远不会停止,结果也永远不会显示。
如果我在拔掉电源的情况下开始操作,那么插入它也完成。
代码是从 Xcode 6.4 中构建的应用复制和改编的,并且在该应用中按预期工作。
任何想法为什么会发生这种情况?这可能与 iOS 9 中的应用瘦身有关吗?
谢谢
回答
添加这个解决了这个问题:
queryOperation.qualityOfService = NSQualityOfService.UserInitiated
【问题讨论】:
标签: ios icloud cloudkit xcode7 ckquery