2008-12-09 7 views
0

Je suis en train de montrer à l'écran une table ...sous-classe UITableViewController ne se charge pas

Fondamentalement, je crée un UITableViewController personnalisé avec les méthodes nécessaires pour le délégué UITableView et source de données qui est auto depuis UITableViewController ne Pour toi.

Lorsque je le mets dans le contrôleur -initWithRootView:, et ajouter la vue de la barre de navigation à la fenêtre, il ne montre pas! Avec le débogage, la table est en cours de création et tout, mais les méthodes déléguées ne sont jamais appelées!

Des idées?

Répondre

0

Avez-vous essayé d'appeler manuellement -reloadData sur la mémoire de table de votre contrôleur? Ce sera, si tout est connecté, appelez vos méthodes delegate/datasource. Si cela ne fonctionne pas, (a) quelque chose n'est pas branché correctement, ou (b) vous ne chargez pas votre contrôleur correctement.

0

J'ai créé la table et ajouté la propriété tableView directement à la fenêtre et cela a fonctionné. Je ne pense pas que l'ajout de reloaddata le ferait fonctionner puisque ce contrôleur le fait automatiquement. Quelque chose n'est pas correct lors de l'ajout en tant que rootviewcontroller au contrôleur de barre de navigation probablement!