У меня есть приложение, в котором я переключаюсь на представление с помощью TableView, используя presentModalViewController.Однако View с TableView находится не в UITableViewController, а в обычном UIViewController.Я написал UITextFields в UITableViewCells.Я использую это действие, чтобы сохранить то, что пользователь вводит:
- (IBAction)saveTextField:(id)sender {
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:TextField.text forKey:@"keyTextField"];
[userDefaults synchronize]; }
Я вызываю этот метод с этим кодом:
[TextField addTarget:self action:@selector(hideKeyboard:) forControlEvents:UIControlEventEditingDidEndOnExit];
Когда я закрываю ViewController с помощью dismissModalViewController, а затем, когда я представляю егоя снова вызываю NSUserDefaults в ViewDidLoad с этим кодом:
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
TextField.text = [userDefaults objectForKey:@"keyTextField"];
Проблема в том, что он не работает.И я не могу понять проблему.Любая помощь будет оценена.
Заранее спасибо:)