我需要將我的程序.plist
同步到iCloud,以更新tableView
並存儲在雲中。我如何去做這件事?我一直在看的所有教程都顯得過時或令人困惑。有沒有簡單的方法來解決這個問題?如何將我的NSUserDefaults .plist同步到iCloud?
-1
A
回答
1
的iCloud支持三種存儲。要爲您的應用選擇正確的組合(或 組合),請確保您瞭解每個組件的意圖和 的功能。三種的iCloud存儲的有:
- 鍵值存儲爲離散值,如偏好,設置,和簡單的應用程序狀態。
- 文檔存儲用於用戶可見的基於文件的信息,如文字處理文檔,繪圖和複雜的應用程序狀態。
- 核心數據存儲適用於鞋盒式應用和基於服務器的多設備數據庫解決方案,適用於結構化內容。 iCloud核心數據存儲建立在文檔存儲上,並採用相同的iCloud API。
因此,您不會將NSUserDefaults(plist)同步到iCloud;您將開始使用NSUbiquitousKeyValueStore對象。
從Designing for Key-Value Data in iCloud:
當你與一個NSUserDefaults的對象做,使用iCloud的鍵值 店來保存和檢索標量值(如BOOL)和 屬性列表的對象類型:NSNumber的, NSString,NSDate,NSData, NSArray和NSDictionary。數組和字典值可以包含這些值類型的任何 。
NSUbiquitousKeyValueStore類提供讀取方法和寫入這些類型的每個類型,如NSUbiquitousKeyValueStore 類參考中所述。
相關問題
- 1. 我可以使用iCloud同步NSUserDefaults plist文件嗎?
- 2. NSUserDefaults是否同步到iCloud?我不希望他們成爲
- 3. 如何將PlayerPrefs從我iOS的Unity遊戲同步到iCloud
- 4. iCloud sync plist file
- 5. iOS:NSUserDefaults是否與iCloud同步?
- 6. 將本地sqlite文件同步到iCloud
- 7. NSUserDefaults的iCloud的不跨設備同步(通過MKiCloudSync)
- 8. 同步文檔到iCloud
- 9. 如何註冊一個plist到NSUserDefaults?
- 10. NSUserDefaults和iCloud
- 11. ios nsuserdefaults同步
- 12. NSUserDefaults同步
- 13. 同步CloudKit和iCloud
- 14. 手動同步iCloud
- 15. 如何將NSUserDefaults同步到Twitter消息中?
- 16. 我應該將哪些數據同步到iCloud?
- 17. 如何與Settings.bundle中的NSUserDefaults同步?
- 18. 如何使用AFNetworking3.0將plist數據同步到Web服務器?
- 19. 如何控制iCloud何時同步我的核心數據?
- 20. 同步NSKeyedArchiver或NSUserDefaults
- 21. NSUserDefaults同步崩潰
- 22. 與iCloud同步文件
- 23. 更高效的iCloud同步?
- 24. 核心數據iCloud同步
- 25. 如何同步的NSDocument在Mac OSX到iPad/iPhone與iCloud的
- 26. 我如何將FMDatabase存儲到iCloud中
- 27. Keychain數據同步到iCloud備份
- 28. 我們如何將numberOfRowsInSection同步到cellForRowAtIndexPath?
- 29. NSUbiquitousKeyValueStore未與iCloud同步
- 30. NSUserDefaults的設置包的plist
什麼是混淆?你試過什麼代碼? –
嘗試了MKiCloudSync,但似乎已經過時。除了在程序的功能部分下啓用iCloud之外,我真的不知道從哪裏開始。 – user3430084
*「...我的程序的.plist的核心數據...」*不是在iOS開發環境中有意義的短語。您是否嘗試同步plist或Core Data或兩者,或者其他可能? –