2010-07-12 6 views

Répondre

1

Ecraser

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style 

dans votre contrôleur UITableView avec

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style passArray:(NSArray*)myArray{ 

et l'utiliser pour initialiser votre UITableViewController passant votre tableau.

+0

dois-je mettre cela? dans viewDidLoad dans le fichier de vue principal? la table apparaît déjà (sans mes données) même sans être initialisée dans le code. – Yazzmi

0

Même en utilisant le constructeur de l'interface, vous avez toujours besoin d'une classe pour hériter de UITableViewController et y maintenir UITableView, non? Ainsi, vous pouvez passer le tableau dans l'instance de cette classe. Ensuite, vous pouvez utiliser des méthodes telles que:

– tableView:cellForRowAtIndexPath: required method 

– numberOfSectionsInTableView: 

– tableView:numberOfRowsInSection: required method 

pour créer le contenu de votre UITableViewController

Questions connexes