是否有必要在iCloud应用程序的编辑过程中删除viewController作为观察者?

时间:2012-07-23 12:40:57

标签: icloud nsnotification

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

用户A正在使用界面添加对象,并且在此添加期间 用户B在另一台设备上保存带有新对象的MOC。在用户A完成添加其对象之前,对用户A的设备的通知将导致添加用户B的对象。这可能导致在A的设备上的[tableView reloadData]期间更改fetchedObjects的数量..并且我相信错误条件。

每当用户编辑时,我是否需要将viewController作为观察者删除 MOC?如果是这样的话,iCloud会“感觉”到这一点,并在提到之后重新发送“错过的”通知 viewController是作为观察者重新添加的?我一直无法找到对此的讨论。

非常感谢阅读。标记

1 个答案:

答案 0 :(得分:0)

此iCloud问题的答案以及更多内容:http://mentalfaculty.tumblr.com/archive 寻找“在iCloud和CoreData的表格下”