我試圖在Apple TV上保存localStorage.token。但是,當我退出應用程序並重新打開應用程序localStorage.token消失。Apple TV不在應用程序退出時保存localStorage
0
A
回答
0
如果您需要Apple TV上的持久性存儲,則可以使用UserDefaults
,但它的大小非常有限。 例如,如果你想寫一些Date
到UserDefaults
您可以使用下面的函數(Swift3):
func getTimeOfUserDefaultsUsage() -> Date {
guard let timeOfUserDefaultsUsage = UserDefaults.standard.object(forKey: "timeOfUserDefaultsUsage") else {
let result = Date()
UserDefaults.standard.set(result, forKey: "timeOfUserDefaultsUsage")
return result
}
return timeOfUserDefaultsUsage as! Date
}
下面是這個函數用法的例子:
let timeOfUserDefaultsUsage = getTimeOfUserDefaultsUsage()
print(timeOfUserDefaultsUsage.description)
所以,每次您將看到相同的日期(函數getTimeOfUserDefaultsUsage
的首次調用日期)。只有在您重新安裝應用程序時纔會更改此日期。
+0
如何將NSUserDefaults用於tvos,tvml? –
+0
@NguyễnThànhLộc在我的答案中有一個NSUserDefaults的例子(在Swift3中它叫UserDefaults)。 –
相關問題
- 1. 爲Apple TV編寫應用程序2G
- 2. phonegate的localStorage將在退出應用程序後存儲內容?
- 3. 如何在應用程序退出時保存應用程序狀態
- 4. 如何使用ionic2退出應用程序時清除localStorage
- 5. 在應用程序退出時保存值
- 6. 在應用程序退出時保存變量
- 7. 在應用程序退出時保存MdiChildren
- 8. Apple Watch應用程序可以與Apple TV進行交互嗎?
- 9. 防止Cocoa文檔應用程序退出時的「退出時保存」對話
- 10. 當用戶使用退出按鈕退出時保存應用程序
- 11. 應用程序在發佈時退出
- 12. 當用戶退出應用程序時保存Bool
- 13. 當用戶退出應用程序時保存核心數據?
- 14. 退出應用程序時保存按鈕的新狀態
- 15. 退出時保存應用程序數據狀態
- 16. SharedPreferences退出時未保存應用程序
- 17. 退出應用程序時保存遊戲
- 18. 當應用程序退出時保存整數 - 蘋果iOS
- 19. Tizen TV上的XmlHttpRequest退出應用程序
- 20. 應用程序退出後NSUserDefaults不保存
- 21. iOS - Apple TV - 以編程方式在Apple TV上檢測節目
- 22. 獨立存儲不存儲數據時,應用程序退出
- 23. 應用程序不退出:
- 24. 在應用程序退出前保存應用程序數據iOS
- 25. 如何確保NSUserDefaults設置在應用程序退出時保存到磁盤?
- 26. 數據庫在程序退出時不保存
- 27. 如何在退出前保存應用程序選項? 。
- 28. 在Winforms中實現保存並退出應用程序
- 29. 在退出應用程序之前保存列表視圖
- 30. QFile在程序退出時保存文件,根本不會保存〜500MB文件
沒有本地存儲的持久性。 –