I have a view controller that then has a button that passes to an option menu.
When options are set they need to be past back to the previously allocated viewcontroller.
When you init your option viewController, pass it a reference to its parent.
init
I.E.
[[OptionViewController alloc] initWith...: parent:];
Use a @property or a method or somesuch to call on the parent to pass the data back.
@property