-1
A
回答
1
如果我正確理解你,你將用戶數據保存到一個全局變量?這對我來說似乎沒有意義。
如果您正打算等於NSUserDefaults的爲全局變量,你可以用下面的辦法來從你的標準UserDefaults刪除數據:
private func cleanUserDefaultsOnLogout() {
let standardDefaults = UserDefaults.standard
for key in standardDefaults.dictionaryRepresentation().keys {
standardDefaults.removeObject(forKey: key)
}
standardDefaults.synchronize()
}
請糾正我,如果我誤解你的題。
相關問題
- 1. 如何重置CUDA全局變量
- 2. 如何獲得所有全局變量
- 3. 使所有變量全局
- 4. 如何爲Laravel中的所有請求設置全局變量
- 5. 取消設置所有變量? (不$ $ _SESSION ['']或全局變量)
- 6. 打印所有全局變量/局部變量?
- 7. PHP中的全局變量被重置
- 8. 全局變量重置的定義
- 9. 使所有變量全局,PHP
- 10. PHP:所有頁面的全局變量
- 11. Javascript - 轉儲所有全局變量
- 12. C#全局變量爲所有形式
- 13. PHP所有函數變量全局
- 14. 如何設置全局變量和
- 15. 如何設置全局$ post變量?
- 16. 如何取消設置全局變量。
- 17. 如何創建帶有全局變量
- 18. lotusscript中的全局變量如何全局變量IBM Notes 9
- 19. 與全局變量設置
- 20. ngresource設置全局變量
- 21. 設置全局變量Codeigniter
- 22. Codeigniter:設置'全局變量'
- 23. jQuery設置全局變量
- 24. Django:全局設置變量
- 25. 如何重置python中的全局變量?
- 26. 如何避免重置js文件中的全局變量
- 27. 如何在調用函數後重置全局變量?
- 28. 如何重置全局字符串變量值
- 29. 如何重置全局變量以便在document.ready()中可用Javascript
- 30. 全局變量與配置變量
是的,我想使用NSUserDefaults,但問題是我需要它們跨不同的屏幕訪問,這就是爲什麼我把它們作爲全局變量。因此,例如,我有一個進入Tab1的mealArray - Rota,Tab2 - 膳食列表和Tab 3 - 來自mealsArray的成分。如果他們是本地和NSUserDefaults,那麼他們將無法訪問。或者我誤解了這個? –
NSUserDefaults可以通過不同的ViewController訪問,只需創建一個'UserDefaults.standard'對象並通過它們的密鑰訪問它們。 – cr0ss
我不知道,只有幾個月快速。非常感謝你,非常有用@ cr0ss –