classe 1 a le code suivant qui génère l'exception -exception Invalid argument - Barre de navigation, barre d'onglets, UIView
- (IBAction) searchAllAction: (id) sender {
AddDiagSearchController * Recherche = [[ AddDiagSearchController alloc] initWithNibName: @ bundle "DiagSearch": nil];
[self.navigationController pushViewController: recherche animée: OUI];
}
la partie pushViewController
génère l'exception suivante - 2010-04-14 14:03:31.060 Nav[10314:207] *** -[UIView addTarget:action:forControlEvents:]: unrecognized selector sent to instance 0x3956a80
Et la classe que je suis en train de pousser a le code suivant. Toutes les connexions pour IBOutlets ont été effectuées via le constructeur d'interface. Il a une tableView, barre de recherche et une barre d'onglets en bas et je vais ajouter cela à un UINavigationController.
@interface AddDiagSearchController: UIViewController < UITableViewDataSource, UITableViewDelegate > {
UIBarButtonItem * AjoutExpress;
UIBarButtonItem * searchAll;
UITextField * searchTxt;
}@property (nonatomic, retain) IBOutlet UITextField * searchTxt;
- (IBAction) searchAllClicked: (id) expéditeur;
- (IBAction) quickAddClicked: (id) expéditeur;
- (IBAction) searchBtnClicked;
- (IBAction) resignRespondeur: (id) expéditeur;
@end
Alors, quelle est la question? –