[解決済み] iOSです。NSUserDefaultsでbooleanを使用する
2023-03-15 21:28:18
質問
このとき
rootViewController
に保存されているかどうかをチェックできるようにしたいのです。
NSUserDefaults
.
基本的に、ユーザーがアプリケーションをロードする際に、ログイン情報を保存していない場合は
modalAlertView
がプッシュされ、ユーザーは自分の認証情報を適切に保存できるようになります。これにより、これらの
UITextField
の文字列をそれぞれの
NSUserDefault
オブジェクトに保存します。しかし、この保存が完了した時点で
NSUserDefault
オブジェクトを作成し、その値を「はい」に変更することは可能でしょうか?
つまり、booleanはすでにnoに設定されており、ユーザーがログイン認証情報を保存すると、booleanもyesに変更されるのですか?
どのように解決するのですか?
を使ってブーリアンを設定することができます。
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"logged_in"];
[[NSUserDefaults standardUserDefaults] synchronize];
と入力し、このコードで読み取ります。
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"logged_in"]) {
[self displayLogin];
} else {
[self displayMainScreen];
}
関連
-
[解決済み] argparseによるブーリアン値のパース
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] Pythonで文字列からbooleanに変換する?
-
[解決済み] iOSのバージョンを確認する方法を教えてください。
-
[解決済み] C言語でのブーリアン値の使用
-
[解決済み】NSUserDefaultsをクリアする。
-
[解決済み] UITableViewCellのサブビューがセルを選択すると消えてしまう
-
[解決済み] アプリを提出する前にitunesのリンクを取得する
-
[解決済み] iPhone-Portrait-NumberPadキーボードでタイプ4をサポートするキープレインが見つからない; 3876877096_Portrait_iPhone-Simple-Pad_Defaultを使用
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UIPageControlのページネーションドットの色を変更するにはどうしたらよいですか?
-
[解決済み] TabBarのタブビューにプログラムで切り替える?
-
[解決済み] UIViewのサブビューをセンタリングする方法
-
[解決済み] UIWebViewの背景がクリアカラーに設定されているが、透明になっていない
-
[解決済み] モバイルアプリにおけるOAuthの秘密
-
[解決済み] iOSアプリをクラッシュさせる確実な方法とは?
-
[解決済み] CALayerのanchorPointを変更すると、ビューが移動します。
-
[解決済み] 円形のカスタムUIViewの描き方 - iPhoneアプリ
-
[解決済み] iPhone-Portrait-NumberPadキーボードでタイプ4をサポートするキープレインが見つからない; 3876877096_Portrait_iPhone-Simple-Pad_Defaultを使用
-
[解決済み] iPhoneでNSStringをAES暗号化する方法