2010-04-19 5 views
0

J'essaie de développer une calculatrice GPA de base. J'ai une classe AllCourses qui contient des objets Course.Problème rafraîchissant UITableView

J'ai un objet AllCourses dans mon CalcAppDelegate.

Dans mon ThirdViewController, je peux mettre à jour avec succès le nombre de cours dans mon objet AllCourses. Cependant, le problème que j'ai est que quand je commute au RootViewController le UITable n'est pas repeuplé avec les Courses mises à jour qui ont été ajoutées.

J'ai essayé [self reloadData] dans viewWillAppear dans mon RootViewController mais cela a provoqué la fermeture de mon application. Je n'ai pas utilisé IB pour créer les vues, donc je pense qu'il pourrait être le cas que je n'ai pas les choses correctement raccordées. Je l'ai fait par programme. Est-ce que quelqu'un voit quelque chose qui me manque dans mon code?

Voici le lien vers mon projet

Répondre

0

Essayez

[[self tableView] reloadData] 

La méthode est mise en œuvre UITableView plutôt que dans UITableViewController, qui est pourquoi votre application a planté.

+0

Je reçois une exception non interceptée quand je fais cela. – aahrens

0

Avez-vous essayé [self.tableView reloadData]

+0

Je reçois une exception non interceptée lorsque je fais cela. – aahrens