J'ai un problème étrange. J'ai une tableview et un bouton où je passe à une vue modale. Après avoir rejeté la vue modale, la vue de table doit être rechargée. Pour tester, je viens de faire un bouton qui appelle [tableview reloadData]. Mais rien ne se passe ... Et il y a de nouvelles données à afficher.reloadTable ne fait rien
Tous les conseils seraient bien!
Mon tête:
@interface MainViewController : UIViewController UITableViewDelegate,UITableViewDataSource,UIPopoverControllerDelegate>
{
UITableView *_tableView;
UIPopoverController *popoverController;
}
@property(nonatomic, retain) IBOutlet UITableView *tableView;
Mon fichier m:
@synthesize tableView = _tableView;
-(void) reload: (id) sender
{
[_tableView reloadData];
NSLog(@"reloadData");
}
La tableView est-elle connectée à la prise (vérifiez qu'elle n'est pas nulle)? – SVD
Question idiote peut-être, mais avez-vous vérifié que les données ont effectivement changé? reloadData peut fonctionner correctement :-) – drekka
Oui, tableview n'est pas nul. Et oui, les données ont changé. Je passe à une vue modale et télécharge de nouvelles données, les enregistre dans les données de base et au prochain démarrage de l'application, la table est remplie – madmax