I’m a very newbie in the obj-c programming and have some troubles trying to change values between two views. I’m using Xcode 4.5 and storyboards and I’ve some problems with passing a changed value from the second view to the first one.
Here’s my 2 very simple views (posting the link as I’m a new user and can’t post images):
https://www.dropbox.com/s/q4o2bblu1p57zod/img.png
These views are assigned to the same class (ViewController) and the code I’m using to change the 2 labels is:
-(IBAction)setLabel:(id)sender
{
if (myTextField.text.length != 0) {
myLabel1.text = myTextField.text;
myLabel2.text = myTextField.text;
}
}
The problem is that Label1 changes correctly its text, but there’s nothing to do with Label2! It doesn’t want to change…
I think I’m trying to do something that can be made in others ways…Can you please tell me if it’s correct?
You need to use Protocol-Delegate approach to update content in First view.
I suggest you to visit this sample link.