Why does my UITableView not update? Here is how I am attempting to update it.
- (void)viewWillAppear:(BOOL)animated
{
NSArray* arrValues = [self.defaults objectForKey:@"values"];
[self.tableScores insertRowsAtIndexPaths:arrValues withRowAnimation:UITableViewRowAnimationNone];
}
arrValues is now an array of NSNumbers. I am sure that it is not empty.
Call
[tableScores reloadData];in- (void)viewWillAppear:(BOOL)animatedUpdate 1
Also, you need to define arrValues in your header. Each time the viewWillAppear, you are creating a new instance, but you won’t be able to use it throughout the rest of your controller. This is the main reason you aren’t seeing anything besides at your breakpoint.
Update 2
According to your comment below, you have not implemented
cellForRowAtIndexPath:which is how the cell is created. Below is an example, but you may want to search around the net for example projects because this UITableView’s 101. There is still a lot more you need to learn when it comes to arrays and tableViews.Example
cellForRowAtIndexPath: