1

我是 icloud 的新手。我正在寻找如何以正确的方式做到这一点。但我的问题是我必须实现核心数据才能将文档存储在 icluod 上吗?我该怎么做?有没有人有关于 icloud 的好教程?

我有这个代码

-(NSString *)archivePathWithName:(NSString*) name {
NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentDirectory = [documentDirectories objectAtIndex:0];

return [documentDirectory stringByAppendingPathComponent:name];

}

然后我就这样保存

[NSKeyedArchiver archiveRootObject:items toFile:[self archivePathWithName:name]];

是保存在 iCloud 中吗?

4

1 回答 1

5

不,您不必使用 Core Data。

  • 您可以使用 iCloud 的键值存储
  • 您只需将文件保存在应用程序的 iCloud 文档文件夹中,它们就会自动同步

Core Data iCloud 支持只为您提供跨设备的数据库增量更新 - 如果您需要,这非常好......几乎没有延迟:)

于 2013-06-03T22:42:21.120 回答