2010-03-28 3 views
0

J'ai créé une tableView qui a bien fonctionné dans une seule application de vue mais dès que j'ai changé le contrôleur de vue pour un contrôleur de barre à onglets et tapé l'onglet pour la vue avec la vue de la table je reçois soudainement ceci! Qu'est-ce qui a mal tourné?Problème TableView avec la barre d'onglets?

[Session started at 2010-03-28 15:30:15 +0100.] 
2010-03-28 15:30:17.763 LogbookTable[13473:207] *** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x3b14d10 
2010-03-28 15:30:17.765 LogbookTable[13473:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x3b14d10' 
2010-03-28 15:30:17.766 LogbookTable[13473:207] Stack: (
    29303899, 
    2465178889, 
    29685819, 
    29255286, 
    29107906, 
    4372518, 
    4379894, 
    4378891, 
    3095430, 
    3035941, 
    3077376, 
    3065931, 
    55820976, 
    55820399, 
    55818438, 
    55817530, 
    2739877, 
    2763572, 
    2745983, 
    2773089, 
    37399897, 
    29088640, 
    29084744, 
    2739733, 
    2777007, 
    10496, 
    10350 
) 
+1

En fait, il semble qu'il essaie d'envoyer un message 'numberOfRowsInSection' à un UIViewController au lieu d'un UITableViewController. – Rengers

Répondre

2

Vous avez un UIViewController quelque part, qui devrait être un UITableViewController. Vérifiez la hiérarchie de vos vues dans Interface Builder.

+0

J'ai trouvé mon problème, j'avais juste mis en place le mauvais type de contrôleur de vue pour ma barre d'onglets dans l'interface constructeur, idiot moi! –

Questions connexes