Je travaille sur une application iPhone (premier vrai projet de programmation) et j'ai eu deux vues qui iraient dans des onglets dans des applications distinctes pour les construire, où ils fonctionnent bien. Puis je les ai rajoutés dans le projet principal; Les vues de table provoquent un crash avec un numberOfRowsInSection] unrecognized selector sent to instance 0xXXXXXX
alors j'ai isolé l'autre vue pour y corriger d'abord les erreurs. J'utilise xibs. Mais d'un autre côté, lorsque je clique sur un bouton qui déclenche une méthode personnalisée, j'obtiens un *** -[UIViewController methodName]: unrecognized selector sent to instance 0x####XX0
comme le dernier. Ce qui m'intrigue aussi, c'est que la console n'imprime rien d'autre à part ces erreurs; J'ai NSLogs() partout et ils n'apparaissent pas, même dans l'appDelegate. Ils apparaissent cependant quand ils sont dans le principal. (En raison du cycle de vie correct de l'application ?: l'erreur arrive en premier et je ne vois pas mes NSLogs)La console ne sera pas imprimée, seulement "... sélecteur non reconnu envoyé à l'instance 0x #### XX0" Erreurs d'exécution
Les messages de sélecteur non reconnus sont consignés en raison de méthodes. J'ai toutes mes déclarations synthétisées et j'ai cherché des questions ici, mais elles ne sont pas comme les miennes (je pense.)
J'ai depuis supprimé la deuxième vue de son xib et la place dans le xib principal, avec un objet UIViewController ajouté dont la classe est définie sur ma sous-classe. Maintenant, ça marche, et je passe à la partie suivante. Je pense que j'ai oublié UIViewController d'une manière ou d'une autre à partir des xibs. – JoePasq