iOS网络编程-解决iCloud文档存储过程中文档冲突问题
iCloud文档在保存的过程中难免会发生冲突,我们必须要有一套解决冲突的策略。策略的采用要根据用户的需求而定,有的简单有的复杂,最简单的是 直接使用当前版本覆盖冲突版本。复杂的策略,例如:如果是两个文本文件冲突,可以将两个冲突点列出来,让用户来判断再进行保存。 我们采用的策略是使用当前版本覆盖以前的版本。解决冲突首先需要在updateUbiquitousDocuments:方法中注册UIDocumentStateChangedNotification通知: //当iCloud中的文件变化时候调用 -(void)updateUbiquitousDocuments:(NSNotification*)notification{ …… if(_myCloudDocument){ //注册CloudDocument对象到文档协调者,文档状态变化才能收到通知 [NSFileCoordinatoraddFilePresenter:_myCloudDocument];① //注册文档状态变化通知 [[NSNotificationCenterdefaultCenter]addObser...



