У меня есть два объекта NSMutableString, определенных в моем файле viewController (подкласс UITableViewController) .h файл:
NSMutableString *firstName;
NSMutableString *lastName;
Это свойства:
@property (nonatomic, retain) NSMutableString *firstName;
@property (nonatomic, retain) NSMutableString *lastName;
Я синтезирую их в файле .m.
В моем методе viewDidLoad - я установил их как пустые строки:
firstName = [NSMutableString stringWithString:@""];
lastName = [NSMutableString stringWithString:@""];
firstName и lastName могут быть изменены пользователем. В моем методе cellForRowAtIndexPath я пытаюсь отобразить содержимое этих строк:
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ %@", firstName, lastName];
но это вызывает сбой приложения, как только отображается контроллер представления. При использовании отладчика кажется, что firstName и lastName находятся вне области действия или не существуют. Я новичок в Xcode, но кажется, что отладчик останавливается на objc_msgSend.
Что я делаю не так?