-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. 如何獲得所有全局變量
- 2. 如何爲Laravel中的所有請求設置全局變量
- 3. 打印所有全局變量/局部變量?
- 4. PHP中的全局變量被重置
- 5. 使所有變量全局,PHP
- 6. PHP所有函數變量全局
- 7. C#全局變量爲所有形式
- 8. 如何取消設置全局變量。
- 9. Codeigniter:設置'全局變量'
- 10. 與全局變量設置
- 11. 設置全局變量Codeigniter
- 12. jQuery設置全局變量
- 13. lotusscript中的全局變量如何全局變量IBM Notes 9
- 14. 全局變量與配置變量
- 15. 如何重置python中的全局變量?
- 16. 如何避免重置js文件中的全局變量
- 17. 如何在調用函數後重置全局變量?
- 18. 設置Kohana中所有控制器的全局變量2.3.4
- 19. 爲所有Docker容器設置全局環境變量
- 20. 如何跨所有包一個全局變量訪問在golang
- 21. 如何爲symfony 2中的所有控制器設置全局變量?
- 22. 我是如何失去JavaScript內置對象和所有全局變量的?
- 23. 設置全局/局部變量
- 24. 全局變量
- 25. 全局變量
- 26. 全局變量?
- 27. 全局變量
- 28. 全局變量
- 29. 全局變量
- 30. 全局變量
是的,我想使用NSUserDefaults,但問題是我需要它們跨不同的屏幕訪問,這就是爲什麼我把它們作爲全局變量。因此,例如,我有一個進入Tab1的mealArray - Rota,Tab2 - 膳食列表和Tab 3 - 來自mealsArray的成分。如果他們是本地和NSUserDefaults,那麼他們將無法訪問。或者我誤解了這個? –
NSUserDefaults可以通過不同的ViewController訪問,只需創建一個'UserDefaults.standard'對象並通過它們的密鑰訪問它們。 – cr0ss
我不知道,只有幾個月快速。非常感謝你,非常有用@ cr0ss –