I have a UITableView that is loading from a NIB file. The screen controller is a subclass of UIViewController that conforms to the UITableView delegate protocols. This is the second screen in the view stack, managed by the UINavigationController.
In my WillAppear view for the breaking view, I run two NSFetchRequests and update 2 of 3 sections in my table with the results of these NSFetchRequests. At the bottom of viewWillAppear, I call
[self.myTable reloadData]
myTable is an IBOutlet for a UITableView for the screen.
For some reason, the table does not reload the data, and none of the delegate methods for the table are called when I return to it from the views deeper in the hierarchy of the navigation controller.
How to get a table to reload?
Thanks.
source share