我试图弄清楚当我试图通过iCloud同步/共享的文件本质上是NSDictionary时,UIDocument子类应该是什么样子。
字典文件(plist)具有一堆作为主键的键。每个键可以有另一个字典。
我看过只有NSString属性的UIDocuments示例。他们所做的只是在设备之间同步这些“笔记”。
当涉及到此..我应该怎样对待UIDocument?也许NSDictionary中的每个键都是一个UIDocument?或应该同步整个文档。
任何示例都将非常有帮助。
最佳答案
这取决于您想做什么。将文档视为用户可以看到的东西:重命名,创建,删除。
如果您的应用程序中的那些文档具有存储在NSDictionary中的多个属性,则只需将NSDictionary添加为UIDocument子类的ivar。
另一方面,如果字典中的各个主键是“分开的”并且属于不同的顶级实体,则您可能希望将每个值存储在单独的文档中。
关于iphone - UIDocument和NSDictionary,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9399667/