2012-02-22 48 views
2

我想知道什麼UIDocument子類應該看起來像當我試圖通過iCloud同步/共享文件本質上是一個NSDictionary。UIDocument和NSDictionary

詞典文件(plist)有一堆作爲主鍵的鍵。每個鍵可以有另一個字典。

我見過只有NSString屬性的UIDocuments的例子。他們所做的只是在設備之間同步這些「筆記」。

當談到這..我應該如何對待UIDocument?也許NSDictionary中的每個鍵都是一個UIDocument?或者應該同步整個文檔。

任何示例都會非常有幫助。

回答

2

這取決於你想要做什麼。將文檔看作用戶可以看到的內容:重命名,創建,刪除。

如果您的應用中的這些文檔具有存儲在NSDictionary中的多個屬性,那麼您可以添加NSDictionary作爲您的UIDocument子類的ivar。

另一方面,如果字典中的各個主鍵是「獨立的」並且屬於不同的頂級實體,那麼您可能希望將每個值存儲在單獨的文檔中。

+0

你的權利..把每個關鍵字作爲一個單獨的文件理想情況下,應該走的路,我現在正在懶惰,做一個在所有的事情.. – user134611 2012-02-29 22:46:30