I am trying to update a UILabel in a parent View after someone makes a change in a modal view. So, after they click “save” … the newly entered value would change what text is displayed on the parent view controller.
But, I can’t seem to get that UILabel to refresh the newly entered value.
Any ideas on what I can try? I’ve tried a few things, but being the view is already loaded, nothing is getting “refreshed”.
Thanks!
There are many ways to do this. One way is to use
NSNotificationCenterto be able to do calls between different classes. So in the parent view you will have a function responsible for the update (lets call it updateLabel) and you will do the following:Now in other view simply post a notification in the save button:
EDIT:
I have to mention 2 things here:
NSNotificationCenterthat you used in the main view by adding[[NSNotificationCenter defaultCenter] removeObserver:self];