私が知る限り、はい:iOSをアップグレードしてもNSUserDefaultsは削除されません。アプリだけを削除する必要があります。iOSのアップグレードはNSUserDefaultsを保持していますか?
しかし、アップグレード後にiOSがNSUserDefaultsをリセットすることでしか説明できないバグを探しています。これはできますか?
私が知る限り、はい:iOSをアップグレードしてもNSUserDefaultsは削除されません。アプリだけを削除する必要があります。iOSのアップグレードはNSUserDefaultsを保持していますか?
しかし、アップグレード後にiOSがNSUserDefaultsをリセットすることでしか説明できないバグを探しています。これはできますか?
私は、OSのアップグレードがアプリのユーザーのデフォルトを消去することは見たことがありません。それらは、アップグレードによって触られていないアプリのサンドボックスディレクトリに保存されます。
アプリをアップグレードしてもユーザーのデフォルトは消去されません。私が知っているのは、ユーザーのデフォルト設定を消去することだけです。アプリを削除し、デバイスを復元します(すべてを消去します)。
問題のデバイスにアクセスできますか?その場合は、それを開発用Macに接続し、アプリのサンドボックスディレクトリを取得する必要があります。そこにあるものを確認することができます。
おかげさまでダンカン!私は問題のデバイスにアクセスできないが、私はそうするだろう。 – Sleiman
@rmaddy重複はありません。彼はシステムをアップグレードするときに何が起こるかを尋ねています。アプリをアップデートするときはどうなりますか? – matt
このアップグレードはどれくらい正確に実行され、どの情報が失われましたか? – matt
@matt私は質問を誤解しました。 Sleiman - iOSのアップグレードでNSUserDefaultsが削除された場合、iOSが更新されるたびにユーザーが持つすべてのアプリを破棄することは大きなニュースになります。 – rmaddy