1
我有一个将图像存储在文档中的应用程序。我能够停止应用程序使用如何阻止核心数据同步到iCloud
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
assert([[NSFileManager defaultManager] fileExistsAtPath: [URL path]]);
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
return success;
我还需要不停的核心数据同步配合iCloud使用过同步图像到iCloud,有人可以解释或提供关于如何做到这一点
我不认为有一个简单的方法来做到这一点。问题在于两种情况下数据库的容器路径都不相同,您不能只删除“使用iCloud sync”初始化并继续脱机工作。每次您希望启动或停止同步时,您都需要迁移数据库(在一个方向或另一个方向)。 – demosten