2012-05-05 10 views
0

テスト目的のために、私はアプリケーションをクリーンな状態にリセットすることができます。 (Simulator/iPhoneからのアプリケーションの削除と同様)。applicationDidFinishLaunching:withOptions :?でアプリケーションデータをプログラムでワイプできますか?

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

答えて

1

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

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