私はNSUserDefaults
いくつかのアプリ設定を保存するために使用します。
設定にデフォルト値を設定する必要があります。
そこでisAppFirstLaunch
、デフォルトに値を追加し、アプリの最初の起動時に必要なすべてのデフォルト(初期)値を設定に設定しました。
しかし、非常に頻繁に私はいくつかの新しい設定を追加します。その場合isAppFirstLaunch is FALSE
、デフォルト値を設定できないため、アプリを削除して再インストールする必要がありますg。
したがって、問題は次のとおりです。新しい設定のデフォルト値を設定するにはどうすればよいですか。。
私のアプリがアプリストアにあるかどうかわからないので
[[[NSBundle mainBundle] infoDictionary]objectForKey:@"CFBundleVersion"]];
アプリのバージョンをデフォルトに保存し、バージョンが変更されたかどうかを確認して、新しいデフォルトを設定するよりも。
しかし、デバッグをどうするか?欠陥を取り除くために、常にアプリを削除する必要がありますか?