在Mac OS X(10.7 Lion)非基於文檔的應用程序中,我希望包含iCloud支持,以便可以在其他應用程序的其他實例之間共享數據mac(不適用於iOS設備)。在瀏覽Apple文檔後,我發現我應該在iCloud中使用關鍵值列表存儲,因爲我想上傳的文檔僅包含一組自定義對象(具有簡單屬性,如名稱(字符串) ,日期(日期對象),...)。這個文件是我想要上傳到iCloud的唯一的東西。在應用程序中,我已經實現了使用NSFileManager
的- (void)writeData:(NSData*)data toPath:(NSString *)path
(或任何它,我忘記了)將文件保存到磁盤。它再次使用NSFileManager
從文件加載(使用- (NSData *)dataInFileAtPath:(NSString*)path
,或其他任何東西)。該文件存儲在用戶的應用程序支持目錄中的子目錄中。只要將新項目添加到數組中,或者修改了數組中的項目,它就會被保存。iCloud在Mac OS X Lion的應用程序中支持
我想知道是否有人可以提供指向教程的鏈接,或者指向正確的方向,將該文件寫入iCloud,然後在同一應用程序的其他實例上再次下載它?我發現的所有教程和文檔都只適用於iOS。任何幫助將不勝感激!
在此先感謝!
本