如何在iCloud中存储NSDictionary

时间:2013-02-14 07:49:57

标签: objective-c icloud

我是iCloud集成的新手,我确实找到了一些教程,但我仍然无法得到我想要的解决方案。

我发现有3种方法可以将数据保存到iCloud

1)键值

2)核心数据

3)UIDocument

我真的不知道哪个是我最好的选择。我想要的只是将一些NSDictionary保存到iCloud。任何人都可以告诉我,我该怎么做?我应该使用哪个选项?

基本上我会有2到3个NSDictionary。每个NSDictionary可能持有大约50多对数据,我想将它们保存到iCloud中,以便其他设备可以检索相同的NSDictionary。

请帮忙。

1 个答案:

答案 0 :(得分:0)

键值仅限于少量数据:应用的iCloud键值存储中可用的总空间为每个用户1 MB。您可以指定的最大键数为1024,并且与键关联的每个值的大小限制为1 MB。 我建议创建一个包含NSDictionary对象的UIDocument子类,并使用此解决方案。

一个好主意是开始阅读iCloud存储的Apple文档: https://developer.apple.com/icloud/documentation/