NSUserDefaultsを使用して入力した値を保存します。すべて正常に動作し、データは保存され、取得されます。しかし、どうすればそのUITextFieldのデフォルト値を設定できますか?私は NSUserDefaultsにデータを保存するUITextFieldのデフォルト値を設定する方法
- (void)viewDidLoad
{
textField.text = @"12345";
}
を使用したり、動作しないnibファイル内のテキストを入れると、アプリが空のフィールドで始まります。私は値を自分で設定していないでしょう
- (IBAction) saveBtnPresssed : (id) sender
{
myString1 = [[NSString alloc] initWithFormat:textField.text];
[textField setText:myString1];
NSUserDefaults *stringDefault = [NSUserDefaults standardUserDefaults];
[stringDefault setObject:myString1 forKey:@"stringKey"];
NSLog(@"%@",myString1);
}
+1素敵な答えは、私は、おかげでこのオプションを知りませんでした。 – shannoga
私はios appで作業しています。ユーザーがフィールドの値を入力しない限り、最初のアプリケーション負荷のデフォルト値が必要です。その場合は –
で、私はNSUserDefaultsの 'registerDefaults'を見るでしょう、それはあなたが必要とするものです – Cristian