新しいバージョンのアプリケーションをダウンロードした場合、NSUserDefaults.standardUserDefaults()
に保存されているすべてのデータが消去されますか?アプリのインストールと削除を繰り返すとどうなりますか? 私はアプリストアから私のアプリの以前のバージョンをダウンしました。そして私はXcodeを使って私のアプリケーションの新しいバージョンをインストールします。 NSUserDefaults.standardUserDefaults()に保存されたデータは消えました。 2つのアプリは両方とも同じバンドルIDを持つリリースバージョンです。しかし、証明書は異なる、一つは発展し、もう一つは流通です。これは正常ですか?NSUserDefaults.standardUserDefaults()に格納されたデータはいつ変更されますか?
答えて
あなたのアプリケーションを更新すると、 は変更されませんが、削除して再度インストールするとNSUserDefaults.standardUserDefaults()
が変更されます。
あなたのアプリを削除すると、あなたのアプリユーザーのデフォルトが削除されます。しかし、これはiosシミュレータではうまく動作しないかもしれません。最初にアプリケーションを削除せずにアプリケーションを更新すると、ユーザーのデフォルトは変更されません。しかし、いくつかのコードでユーザーのデフォルトを削除することもできます。
let appDomain = NSBundle.mainBundle().bundleIdentifier!
NSUserDefaults.standardUserDefaults().removePersistentDomainForName(appDomain)
私はアプリストアから私のアプリの以前のバージョンをダウン。そして私はXcodeを使って私のアプリケーションの新しいバージョンをインストールします。 NSUserDefaults.standardUserDefaults()に保存されたデータは消えました。これは正常ですか? –
これはデバイスまたはシミュレータでですか?これはさまざまな理由による可能性があります。この現象が繰り返されるかどうか確認してください。私はあなたが以前のユーザーのデフォルトを削除する新しいコードに何かを追加しないと思いますか? – Gihan
デバイス上、同じバンドルID、両方ともリリース。 –
- 1. Hibernate(4.3.7)PersistentList、変更されたデータは格納されません。
- 2. スクロールUITableViewはNSUserDefaultに格納されたUITextFieldのデータを変更します。
- 3. 格納されたデータは、SQLタスク
- 4. iOS4に予め格納されたデータ
- 5. SQLに格納された2Dデータ
- 6. HDF5に格納されたデータのサイズ
- 7. FILESTREAMデータ型は.mdfファイルに格納されていますか?
- 8. 更新された変数をループ内に格納していますか?
- 9. dbまたはファイルで頻繁にアクセス/変更されるjsonデータを格納していますか?
- 10. リスト内に格納されたデータフレームを変更する
- 11. perl変数に格納されたデータをjsonオブジェクトに変換します
- 12. 1つのホットエンコーディング - 1dの配列に格納されたデータ
- 13. クラスのオブジェクトのデータはどこに格納されますか?
- 14. サブクラス化されたUILabelは、シリアル化されたビュー内に格納され、カスタムバーを格納しません。
- 15. 2つのコレクションに格納されたオブジェクトを1つだけ変更して更新できますか?
- 16. 変数はSQLサーバーにどこに格納されますか?
- 17. データがdbに格納されるエラー
- 18. MySQL-clusterを使用して格納されたテーブルデータは正確にどこに格納されますか?
- 19. xmlに格納されたデータからファイルを作成する
- 20. jQueryの.data()に格納された「複雑な」データを更新するには?
- 21. サイトに機密データがローカルに格納されています
- 22. SQLに格納されたデータをフェッチする方法は?
- 23. Mapに格納された各オブジェクトは最後のオブジェクトに格納された値を返します
- 24. 変数に格納されている配列にデータを格納する方法は?
- 25. データベースにデータを格納しないネストされたフォーム4
- 26. インスタンス化されたオブジェクトはどこにzendフレームワークに格納されますか?
- 27. データベースから取り出されたデータを変数に格納する方法。
- 28. データベースに格納されているJSONデータを更新します。
- 29. App Store Export Compliance - これにはキーチェーンに格納されたデータが含まれていますか?
- 30. 分度器:ロケータの結果が変更された場合、変数に格納されている要素が変更されています
アップグレードすると、変更されません。あなたが削除してインストールすると、ワイプされます。 – Droppy
私はアプリストアから私のアプリの以前のバージョンをダウン。そして私はXcodeを使って私のアプリケーションの新しいバージョンをインストールします。 NSUserDefaults.standardUserDefaults()に保存されたデータは消えました。どうして? –
ああ、デバッグ版とリリース版の両方のアプリを同じデバイスに用意しています。 2つのアプリの間でバンドルIDは同じですか? – Droppy