【问题标题】:Is it necessary to Remove viewController as observer during an edit in an iCloud app?在 iCloud 应用程序中编辑期间是否有必要将 viewController 作为观察者移除?
【发布时间】:2012-07-23 12:40:56
【问题描述】:

以两台 iOS 设备运行同一个支持 iCloud 的应用为例。 该应用程序具有 CoreData 并且是“库”样式,而不是多个文档 样式应用程序。

用户 A 正在使用界面添加一个对象,并且在此添加过程中 用户 B 将 MOC 与另一个设备上的新对象一起保存。在用户 A 完成添加他的对象之前,用户 A 的设备上的通知将导致添加用户 B 的对象。这可能会导致在 A 的设备上的 [tableView reloadData] 期间 fetchedObjects 的数量发生变化......并且我相信会出现错误情况。

每当用户编辑视图时,我是否需要将 viewController 作为观察者移除? 商务部?如果是这样,iCloud 是否会“感知”到这一点,并在提及后重新发送“错过”的通知 viewController 被重新添加为观察者?我一直找不到关于这个的讨论。

非常感谢您的阅读。标记

【问题讨论】:

    标签: icloud nsnotification


    【解决方案1】:

    此 iCloud 问题的答案以及更多信息请参见:http://mentalfaculty.tumblr.com/archive 寻找“在 iCloud 和 CoreData 的工作表下”

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多