потерять свойство-адрес в делегат-вызов - PullRequest
2 голосов
/ 19 августа 2011

Привет, я использую UITableViewController, который имеет @property (retain,nonatomic) NSString* name;, который заполнен из предыдущего ViewController. И у него есть UITextField с delegate=self На viewWillAppear я устанавливаю текст поля. Все чудесно работает ...

Но в - (BOOL)textFieldShouldReturn:(UITextField *)textField я получил нулевой указатель на self.name

Есть ли что-то, что я мало знаю о потоках, может ли это быть источником проблемы?

EDIT:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
 self.title = textField.text;
 self.name = textField.text;  //Brakepoint self.name == nil
 [textField resignFirstResponder];
 return NO;
}

1 Ответ

0 голосов
/ 20 января 2015

Я вызвал TableViewController из двух разных NavigationController. Один работал, другой нет. Я получил ошибку только в одном из них. Ссылка на имя была от другого NavigationController ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...