If I have a parent view controller that displays a modal view with a textfield to collect data from the user, what’s the best way to return that data to the parent view controller? Currently, I assign the parent view controller as a delegate that’s called from the modal view when the user enters the data. Is there a simpler/better way to return data from a modal view?
Thanks so much for your help!
Personally, I would have the modal view dispatch an NSNotification that passes the data. A delegate works too, of course. I think that both a singleton and a delegate mean tighter coupling, but I understand that some might disagree.
But I do use singletons, too, if I need access to data stored centrally from many different places in an app. I just wouldn’t use it simply to pass data from a view to another.