2011-03-01 74 views
0

我是iPhone編程的新手。我正在嘗試在工作區中爲多個用戶創建應用程序。是否可以使用[NSUserDefaults standardUserDefaults]來不斷同步工作區中正在使用的所有應用程序,以便所有運行的應用程序都保持最新?通過WLAN或互聯網?謝謝。將所有應用程序與[NSUserDefaults standardUserDefaults]同步

P.S-只是要清楚我所要求的;假設用戶嚮應用程序添加新的客戶端,那麼工作區中運行的所有應用程序將立即更新並添加客戶端。

回答

0

NSUserDefaults只管理設置一個應用程序在一個設備。

現在沒有內置的方式來同步你自己的應用程序中的任何東西。

所以你負責同步。你必須自己做。沒有可用的iOS-iOS Sync Framework。或者至少我還沒有找到它。

我希望他們在iOS5中包含同步服務,但我對此表示懷疑。

0

目前,每個應用程序都運行在自己的「沙箱」中 - 這意味着每個個人應用程序只能對其自身進行更改,保存數據等。它不能修改任何其他應用程序,甚至訪問另一個應用程序內的信息。所以NSUserDefaults只會影響當前應用的沙箱。

修改其他應用程序的唯一方法是如果您有服務器並將該數據上傳到服務器,則每個應用程序都會從​​服務器下載數據並定期刷新。

相關問題