My project is a large one, and I’m not sure which code snippet is causing the problem, so I’ll just describe the problem. I have an initial view that is a UITableView. This view has a navigation bar, in which one of the buttons is an “edit” button. Pressing the “edit” button sends you into a modal view controller in which there is another UITableView. This UITableView has the attribute that it is a checklist table view (in which multiple items can be selected [checked] or deselected. Once you are finished choosing your items, it saves the array of chosen objects into an NSUserDefault. Now, you are back at the original page where the array of things you chose should be displayed on the UITableView. I change the array that is feeding the UITableView it’s data to the array grabbed from the NSUserDefaults. I then call [tableView reloadData] and nothing changes. I would really appreciate any tips. If you guys think you know what part of the code is causing me grief, please respond and I’ll post it. Thanks (and by the way, I know I should be making the main view controller the delegate of modal view controllers). Thanks in advance.
My project is a large one, and I’m not sure which code snippet is
Share
Call
[[NSUserDefaults standardUserDefaults] synchronize];after you make changes in the modal view controller. This will save the changes.Be sure to update the cell content each time the table row is reloaded.