【发布时间】:2012-07-23 12:40:56
【问题描述】:
以两台 iOS 设备运行同一个支持 iCloud 的应用为例。 该应用程序具有 CoreData 并且是“库”样式,而不是多个文档 样式应用程序。
用户 A 正在使用界面添加一个对象,并且在此添加过程中 用户 B 将 MOC 与另一个设备上的新对象一起保存。在用户 A 完成添加他的对象之前,用户 A 的设备上的通知将导致添加用户 B 的对象。这可能会导致在 A 的设备上的 [tableView reloadData] 期间 fetchedObjects 的数量发生变化......并且我相信会出现错误情况。
每当用户编辑视图时,我是否需要将 viewController 作为观察者移除? 商务部?如果是这样,iCloud 是否会“感知”到这一点,并在提及后重新发送“错过”的通知 viewController 被重新添加为观察者?我一直找不到关于这个的讨论。
非常感谢您的阅读。标记
【问题讨论】:
标签: icloud nsnotification