Qualcuno sa un modo semplice per gestire più TableViews in una sola viewController? Ecco come ho fatto finora:Come gestire 2 tableviews in 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)
...
}
trovo davvero fastidioso che devo usare un'istruzione if/else per OGNI SINGOLO metodo delegato. Inoltre, è davvero difficile da leggere quando ci sono molte visualizzazioni di tabelle. Inoltre, ho lo stesso problema con NSURLConnection, ecc ... Non appena ho diversi oggetti che rispondono allo stesso protocollo di delega, le cose si complicano.
Qual è il modo migliore per semplificare le cose? Grazie
Questo è abbastanza conveniente! Grazie. – nmondollot