Afficher un message
Vieux 29/11/2009, 14h40   #2
Céroce
Membre émérite
 
Date d'inscription: 06/10/04
Localisation: Saint-Leu-d'Esserent / Oise / France
Messages: 763
Expérience: 32
Activité: 1,8%
Disco: Céroce s'approche du bar et commande un GiniCéroce s'approche du bar et commande un Gini
Il faut d'abord comprendre comment fonctionne une table view:

- c'est la table view qui réclame les données à sa datasource
- il faut donc faire de ton AppController la datasource de ta table view. Pour cela, sous IB, tire l'outlet datasource de la table vers ton instance d'AppController.
- quand les données de la data source sont modifiées, en particulier quand tu ajoutes un élément à la liste, il faut demander à la table view de se réafficher en lui envoyant un message -[reloadData].

Ça devrait marcher.


Par ailleurs, renseigne-toi sur le paradigme MVC (Modèle-Vue-Contrôleur), car ici tu mélanges le modèle (les données), et le contrôleur (AppController). C'est une notion essentielle dans Cocoa.
Dans tous les cas, je te conseille très fortement la lecture de Programmation Cocoa sous Mac OS X, d'Aaron Hillegass, aux éditions Pearson.
--------------------
Céroce est déconnecté   Réponse avec citation