Est-ce que quelqu'un connaît un moyen simple de gérer plusieurs tablesViews dans un viewController? Voici comment je l'ai fait jusqu'à présent:Comment gérer 2 vues de table dans 1 viewController?
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
if(tableView == self.tableView1)
return 1;
else if(tableView == self.tableView2)
return 2;
}
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
if(tableView == self.tableView1)
return @"bla";
else if(tableView == self.tableView2)
return @"blabla";
}
-(NSString *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView == self.tableView1)
...
else if(tableView == self.tableView2)
...
}
Je trouve vraiment ennuyeux que je dois utiliser un if/autre pour chaque méthode de délégué unique. De plus, il est vraiment difficile à lire quand il y a beaucoup de tablesViews. En outre, j'ai le même problème avec NSURLConnection, etc ... Dès que j'ai plusieurs objets qui répondent au même protocole de délégué, les choses se compliquent.
Quelle est la meilleure façon de simplifier les choses? Merci
C'est très pratique! Merci. – nmondollot