
通常没有问题,但有时应用程序崩溃“应用程序被锁定的系统文件暂停”.我注意到当应用程序获得iCloud NSPersistentStoreDIDimportUbiquitousContentChangesNotification然后应用程序更新其数据库时会发生这种情况.
使用iCloud& amp;的最佳做法是什么?核心数据?我没有看到Apple doc中的任何建议,比如在输入背景时关闭数据库或删除iCloud通知的观察者 – 无论如何,Apple声称即使应用程序没有运行,iCloud基础设施也会不断更新数据,所以我猜我需要保持观察者.
PS:我正在尝试从崩溃报告中添加一些信息,但StackOverflow因为“格式错误”而不想接受它.
解决方法 当您尝试使用iCloud和Core Data时,随机崩溃的应用程序会发生很多事情.我能让它工作的唯一方法是模仿这个例子的实现:https://github.com/alekseyn/iCloudStoreManager
我使用了提供的UbiquityStoreManager类(在我的情况下适用于非ARC),并在AppDelegate / VIEwControllers中调整了所有与iCloud相关的和与核心数据相关的代码.
值得重新考虑因素.
总结以上是内存溢出为你收集整理的iphone – 核心数据,iCloud和App被锁定的系统文件暂停全部内容,希望文章能够帮你解决iphone – 核心数据,iCloud和App被锁定的系统文件暂停所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)