Класс 1 имеет следующий код, который генерирует исключение -Недопустимое исключение аргумента - панель навигации, панель вкладок, UIView
- (IBAction) searchAllAction: (ID) отправитель {
AddDiagSearchController * поиск = [[ AddDiagSearchController alloc] initWithNibName: @ "DiagSearch" bundle: nil];
[self.navigationController pushViewController: поиск анимированных: ДА];
}
pushViewController
часть генерирует следующее исключение - 2010-04-14 14:03:31.060 Nav[10314:207] *** -[UIView addTarget:action:forControlEvents:]: unrecognized selector sent to instance 0x3956a80
А класс я пытаюсь нажать имеет следующий код. Все соединения для IBOutlets были выполнены через интерфейс-конструктор. У него есть таблицаView, текстовая строка поиска и вкладка внизу, и я добавлю это в UINavigationController.
@interface AddDiagSearchController: UIViewController < UITableViewDataSource, UITableViewDelegate > {
UIBarButtonItem * QuickAdd;
UIBarButtonItem * searchAll;
UITextField * searchTxt;
}@property (неатомической, сохраняют) IBOutlet UITextField * searchTxt;
- (IBAction) searchAllClicked: (id) отправитель;
- (IBAction) quickAddClicked: (id) отправитель;
- (IBAction) searchBtnClick;
- (IBAction) resignResponder: (id) отправитель;
@end
Итак, в чем вопрос? –