我需要将我的程序.plist
同步到iCloud,以更新tableView
并存储在云中。我该怎么做呢?我一直在看的所有教程似乎都过时或令人困惑。有没有简单的方法来解决这个问题?
答案 0 :(得分:1)
iCloud支持三种存储。选择正确的(或 组合)为您的应用程序,确保您了解意图和 每个人的能力。三种iCloud存储是:
因此,您不要将NSUserDefaults(plist)同步到iCloud;您将开始使用NSUbiquitousKeyValueStore对象。
来自Designing for Key-Value Data in iCloud:
与NSUserDefaults对象一样,使用iCloud键值 存储以保存和检索标量值(例如BOOL)和 属性列表对象类型:NSNumber,NSString,NSDate,NSData, NSArray和NSDictionary。数组和字典值可以包含任何值 这些价值类型。
NSUbiquitousKeyValueStore类提供了读取和读取的方法 编写这些类型中的每一种,如NSUbiquitousKeyValueStore中所述 课堂参考。