2016-07-14 11 views
0

私が知る限り、はい:iOSをアップグレードしてもNSUserDefaultsは削除されません。アプリだけを削除する必要があります。iOSのアップグレードはNSUserDefaultsを保持していますか?

しかし、アップグレード後にiOSがNSUserDefaultsをリセットすることでしか説明できないバグを探しています。これはできますか?

+0

@rmaddy重複はありません。彼はシステムをアップグレードするときに何が起こるかを尋ねています。アプリをアップデートするときはどうなりますか? – matt

+0

このアップグレードはどれくらい正確に実行され、どの情報が失われましたか? – matt

+0

@matt私は質問を誤解しました。 Sleiman - iOSのアップグレードでNSUserDefaultsが削除された場合、iOSが更新されるたびにユーザーが持つすべてのアプリを破棄することは大きなニュースになります。 – rmaddy

答えて

0

私は、OSのアップグレードがアプリのユーザーのデフォルトを消去することは見たことがありません。それらは、アップグレードによって触られていないアプリのサンドボックスディレクトリに保存されます。

アプリをアップグレードしてもユーザーのデフォルトは消去されません。私が知っているのは、ユーザーのデフォルト設定を消去することだけです。アプリを削除し、デバイスを復元します(すべてを消去します)。

問題のデバイスにアクセスできますか?その場合は、それを開発用Macに接続し、アプリのサンドボックスディレクトリを取得する必要があります。そこにあるものを確認することができます。

+0

おかげさまでダンカン!私は問題のデバイスにアクセスできないが、私はそうするだろう。 – Sleiman

関連する問題