每当我尝试fetchRecordZoneWithID
时,我都会看到错误- (void)fetchRecordZoneWithID:(CKRecordZoneID *)zoneID completionHandler:(void (^)(CKRecordZone * _Nullable zone, NSError * _Nullable error))completionHandler;
它返回zone == nil,错误本地化描述说: “无法解码区域PCS数据”
error.NSDebugDescription:“CKInternalErrorDomain:5004”
有趣的观察到,该区域是在iOS 11上创建的,并且在iOS 11(模拟器和设备)中没有任何错误的情况下运行良好 当我尝试在iOS 10上做同样的事情(获取区域)时 - 我每次都会收到此错误。
这是否意味着在iOS 11上创建的CloudKit区域只能从iOS 11访问? 或者某种程度上它是可以修复的? 没有找到有关此问题的任何信息。 这是至关重要的问题,因为用户可能在iOS 11上使用iPhone,在10上使用iPad,但它无法一起使用....
谢谢你, 亚历