首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKQueryOperation iOS 9只插入工作

CKQueryOperation iOS 9只插入工作
EN

Stack Overflow用户
提问于 2015-08-29 18:47:29
回答 1查看 149关注 0票数 1

我在我的iOS 9应用程序中使用了iOS,我有一个工作良好的CKQueryOperation,并在插入Mac时执行预期的功能。当查询未插入Mac时,一旦运行,它就不会完成。没有错误消息,我添加的活动指示符从未停止,结果也从未显示。

如果我在拔掉插头时开始操作,那么插入它也会完成。

该代码是从Xcode 6.4中构建的应用程序中复制和改编的,并在该应用程序中按预期工作。

知道为什么会发生这种事吗?这可能与iOS 9中的应用程序细化有关吗?

谢谢

回答

添加这个方法解决了问题:queryOperation.qualityOfService = NSQualityOfService.UserInitiated

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-29 20:25:09

默认的QoS在iOS 9中更改。如果查询操作是用户启动的,则需要将其标记为iOS 9。

请参见CKOperation.h和QualityOfService属性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32289587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档