我試圖在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. 如何在應用程序退出時保存應用程序狀態
- 3. 在應用程序退出時保存變量
- 4. 應用程序在發佈時退出
- 5. 當用戶退出應用程序時保存核心數據?
- 6. Tizen TV上的XmlHttpRequest退出應用程序
- 7. 應用程序退出後NSUserDefaults不保存
- 8. 如何確保NSUserDefaults設置在應用程序退出時保存到磁盤?
- 9. 在應用程序退出前保存應用程序數據iOS
- 10. 如何在退出前保存應用程序選項? 。
- 11. 在Winforms中實現保存並退出應用程序
- 12. 將自定義iOS應用程序連接到Apple TV應用程序
- 13. 在應用程序崩潰時退出
- 14. 如何在用戶退出應用程序時保存Android CheckBox的狀態?
- 15. 退出應用程序時內存不清除
- 16. 如何在退出時輕鬆保持應用程序狀態
- 17. 在退出時保留Silverlight應用程序中的值
- 18. 將數據保存在離子應用程序的LocalStorage中
- 19. 在localStorage中保存InkManager筆畫 - windows 8應用程序
- 20. C#應用程序在關閉時不會退出(有時)
- 21. Sirikit for Apple tv
- 22. 在iOS 4.0中退出應用程序
- 23. Android TV應用程序
- 24. NSWindow關閉時退出應用程序
- 25. Java應用程序在調用System.exit時不退出(0)
- 26. 退出時保存ViewPart
- 27. 要保存退出時間
- 28. ClickOnce驗證應用程序需求時退出應用程序
- 29. 退出Android應用程序
- 30. OnBackPressed()退出應用程序
沒有本地存儲的持久性。 –