If someone could help me out I would be very appreciative. I have a view with a UItextView on it that when touched will push a new view with a PickerView on it which is designed to set the value of the original textbox, sort of acting as a drop down box. What I am currently trying to do is this: on view with pickerview, I have a strong property NSString called PickerViewValue. on that view, on PicerView didSelectRow, I am setting a property on that viewcontroller = to the pickerView selected row value On the original view, before I push, I am setting a local variable to the property on the view i am about to push to. Then, on the original view, in viewWillAppear I am trying to set the text of the text box to the local variable I set. It's not working, is there a way to do this?