我尝试使用iCloud同步一个简单的文本文件。 我的想法是将我的本地文本文件(localURL)保存到iCloud(例如使用iPhone设备):
NSURL *ubiquityURL = [[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]URLByAppendingPathComponent:@"Documents"];
[[NSFileManager defaultManager] copyItemAtURL:localURL
toURL:ubiquityURL
error:&error]
一旦文件在iCloud上成功保存,使用另一台设备(作为iPad),我会尝试找到云端保存的文本文件,但不会读取任何数据。
NSArray *fileList = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:ubiquityURL.path error:&error];
如果我尝试使用相同的设备(iPhone)搜索文件,则fileList Array会正确列出我的备份文件。 ubiquityURL对于两个设备都具有相同的URL和PATH。
你能解释一下我错在哪里吗?