Apple TVにlocalStorage.tokenを保存しようとしています。しかし、私は、アプリケーションを終了し、アプリケーションを開くと、localStorage.tokenが消えます。Apple TVは、アプリケーション終了時にlocalStorageを保存しない
0
A
答えて
0
Apple TVで永続ストレージが必要な場合は、UserDefaults
を使用できますが、サイズは非常に限られています。あなたはUserDefaults
にいくつかのDate
を書きたい場合は、次の関数(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
tvos、tvmlにNSUserDefaultsを使用するには? –
+0
@NguyễnThànhLộc私の答えでは、NSUserDefaults(Swift3ではUserDefaultsという名前)の例があります。 –
関連する問題
- 1. 角度$ localStorageブラウザ終了後に保存
- 2. Cocoaドキュメントアプリケーションの終了時に「終了時に保存」ダイアログを表示しない
- 3. アプリケーション終了時にデバッグモードを終了しないVisual Studio 2010 Pro
- 4. 終了時にアプリケーションデータを保存する
- 5. 終了時にViewPartを保存
- 6. 終了時にJavaFXアプリケーションのタスクマネージャプロセスが終了しない理由
- 7. 終了時にアプリケーションを終了する
- 8. プログラムの終了時にデータベースが保存されない
- 9. dateFormatter.dateFromString - 結果はApple TVでシミュレーター&Apple TVで異なる結果
- 10. SAP MM01終了後保存しないで保存する
- 11. アプリケーションを終了した後にNSFetchResultsControllerキャッシュを保存します
- 12. ユーザーセッションをリアストサーバ側アプリケーションのlocalstorageに保存
- 13. IonicアプリケーションでLocalStorageにデータを保存
- 14. hibernate doesnt 'アプリケーションの終了後にローカルのh2データベースにデータを保存しない
- 15. コアデータ保存終了
- 16. 終了時にintを保存するには?
- 17. アプリケーションが終了した後に保存されたコアデータがアプリケーションの終了時間の80%を超えても残っていない
- 18. html5 localstorage入力を保存しない
- 19. Apple Watchプログラムは終了コードで終了しました:0
- 20. ExcelでExcelアプリケーションを終了するメッセージを保存しないでInterop
- 21. アプリケーションが終了しない
- 22. アプリケーションが終了しない
- 23. ポップアップクロムの終了時にデータをchrome.storage.syncに保存
- 24. Apple TVのワイヤレスデバッグ
- 25. Apple TV 720pシミュレータ?
- 26. Apple TVのマルチプレイヤー
- 27. Apple TVのイーサネットポート
- 28. アプリケーション終了時にVisual Studioがデバッガを終了しないのはなぜですか?
- 29. アプリの終了時にアプリを保存する
- 30. 終了時にリストの値を保存する
ローカルストレージの永続性はありません。 –