[解決済み】NSUserDefaultsをクリアする。
2022-03-30 17:14:13
質問
私は
+[NSUserDefaults standardUserDefaults]
を使用して、アプリケーションの設定を保存します。これはおよそ十数個の文字列値から構成されています。これらの値をデフォルト値に設定するのではなく、恒久的に削除することは可能でしょうか?
解決方法は?
このように、アプリケーションの永続的なドメインを削除することができます。
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
Swift 3 以降で。
if let bundleID = Bundle.main.bundleIdentifier {
UserDefaults.standard.removePersistentDomain(forName: bundleID)
}
これは @samvermette さんの回答に似ていますが、IMO ではもう少しすっきりしています。
関連
-
[解決済み] Swiftエラー。変数がそれ自身の初期値内で使用されている
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] selector' の引数が '@objc' メソッド、プロパティ、またはイニシャライザを参照していない
-
[解決済み] NSIntegerからNSStringデータ型に変換するにはどうすればよいですか?
-
[解決済み] 配列型 'int [16]' は代入不可能です。
-
[解決済み] Objective-Cの定数
-
[解決済み] Mobile Safariでビューポートズームを無効にする方法を教えてください。
-
[解決済み] コア・データ エンティティの全インスタンスを削除する最短の方法
-
[解決済み】NSUserDefaultsに文字列を保存しますか?
-
[解決済み】プロパティリスト以外のオブジェクトをNSUserDefaultsとして設定しようとした場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 基本的なUIButtonをプログラムで作成するには?
-
[解決済み] UITabBar アイコンが正しく表示されない
-
[解決済み] iOS Development 証明書が失効されました
-
[解決済み] #ifdef DEBUG 対 #if DEBUG
-
[解決済み] iOS HTTP GET リクエストを実行できません -Error Domain=NSURLErrorDomain Code=-1012
-
[解決済み] Xcodeで実行ファイルが無効なエンタイトルメントで署名されてしまう
-
[解決済み] CocoaPods は、ポッド "Firebase/CoreOnly" の互換性のあるバージョンを見つけられませんでした。
-
[解決済み] Xcode 4のBundle creator OS Type code ?
-
[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
-
[解決済み] UIViewAlertForUnsatisfiableConstraintsでトラップする方法は?