0

テスト目的で、アプリケーションをクリーンな状態にリセットできるようにしたいと考えています。(シミュレーター/iPhone からアプリを削除するのと同様)。

定義があると仮定WIPE_DATAすると、それが設定されている場合、アプリはインストールされたばかりのように起動するはずです。明らかに、アプリを知っていれば、データがどこに保存されているかがわかりますNSUserDefaults。特定のアプリへの洞察を必要とせず、どのアプリにも適用できる、より一般的なアプローチがあるかどうか疑問に思っていました。

4

1 に答える 1

1

アプリには、NSUserDefaults設定とDocumentsディレクトリ内のファイルの2種類のデータがあります。すべてのデータをワイプしてアプリケーションを初期状態と設定にする場合は、たとえば、初期NSUserDefaults設定を設定し、Documentsディレクトリ内のアプリケーション生成ファイルをクリーンアップするアプリデリゲートメソッドを作成する必要があります。

私の知る限り、それを行うための標準的なシステムの方法はありません。

于 2012-05-05T10:47:31.817 に答える