Я пытаюсь вставить контроллер представления в стек навигации с помощью следующего кода в моем методе buttonPressed
-(IBAction) viewButtonPressed:(id)sender {
PersonDetailViewController *personDetailViewController = [[PersonDetailViewController alloc] initWithNibName:@"PersonDetailViewController" bundle:nil];
[self.navigationController pushViewController:personDetailViewController animated:YES];
[personDetailViewController release];
}
Я запустил отладчик, и он выдает исключение после перехода следующей строки из кода выше.
[self.navigationController pushViewController:personDetailViewController animated:YES];
Это довольно стандартный вызов ... он работал много раз без каких-либо проблем. Есть идеи, что мне здесь не хватает?
Я застрял в этой точке и не могу углубляться дальше.
Вот сообщения об ошибках на консоли после запуска отладчика
2009-10-30 18:15:11.127 Untitled[6089:20b] <strong>* -[NSCFString image]: unrecognized selector sent to instance 0x3050
2009-10-30 18:15:11.129 Untitled[6089:20b] *</strong> Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString image]: unrecognized selector sent to instance 0x3050'
2009-10-30 18:15:11.130 Untitled[6089:20b] Stack: (
807902715,
2460638779 ...