是否可以創建一個plist來保存一個名爲CurrentQuestion的可變整數,該整數可以被修改。 這個變量的值將會被不同的類別不斷改變,這些類別可以訪問currentQuestion的新值。 我似乎有一個問題,使用prepareForSegue函數傳遞變量的值,並認爲這個選項可能是最好的選擇。創建一個plist來訪問一個變量並重寫它
0
A
回答
1
你應該使用NSUserDefaults來存儲這個。
// setting logic
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"CurrentQuestion"];
[[NSUserDefaults standardUserDefaults] synchronize];
// retrieval logic
NSInteger currentQuestion = [[NSUserDefaults standardUserDefaults] integerForKey:@"CurrentQuestion"];
它將在應用程序啓動之間持續存在,因此請考慮這一點。
+0
這是如何訪問plist – user2236306
+0
Plist和userdefaults是兩個不同的東西 –
+0
爲了您的要求,用戶默認是一個更好的解決方案,而不是執行文件I/O爲了維護一個單一的應用程序範圍內的整數。 –
相關問題
- 1. 編寫一個程序來創建它需要的變量C
- 2. 創建一個變量名的文本文件並寫入它
- 3. 從變量創建一個類並使用它來擴展另一個類?
- 4. 使用一個變量來創建一個變量
- 5. 寫一個plist
- 6. 創建一個plist iPhone SDK
- 7. 創建一個plist文件
- 8. 創建從一個plist中
- 9. 合併兩個向量來爲一個組創建重複
- 10. 想在ASP中創建一個變量來改變一個值
- 11. 創建一個從數組變量,並用它們來調用一個方法不知道變量名PHP
- 12. 訪問一個變量Requesthandler
- 13. 的Java:訪問一個變量,它是一個ActionListener
- 14. 設置一個全局變量並在jquery/javascript中訪問它
- 15. 根據變量動態創建一個網頁並保存它
- 16. 想創建一個變量,增加它並獲得新值
- 17. 如何創建一個函數並將一個變量傳遞給它?
- 18. Rails的:使用一個變量來創建一個記錄
- 19. 創建一個遞歸函數,它需要一個列表並使用它來創建一個列表
- 20. 創建並顯示一個沒有變量的表單來引用它
- 21. 在app_model中的app_controller訪問中創建一個變量
- 22. Qt C++創建一個全局變量可訪問所有類
- 23. 重寫一個靜態常量變量
- 24. 如何通過粘貼一個變量來創建一個新變量?
- 25. 創建一個變量來等於一個動態創建的DOM元素
- 26. 如何創建一個全局變量來從不同的ViewControllers訪問?
- 27. 如何創建另一個類的對象來訪問Swift中類的變量?
- 28. 在一個函數中定義一個變量,並訪問在另一個
- 29. 如何從另一個變量的值創建一個變量
- 30. 在一個類中創建一個es6變量全局變量
是的,這是可以添加,讀取,更新相同的plist文件。 –