Stuck trying to get the NSString from a UILabel in one Viewcontroller to place in a UITextView of another Viewcontroller
===

I have an app with two viewcontrollers and I want to show the text from a UILabel in VC1 in a UITextView inside of VC2.

I have been able to access the UILabel from VC1 in the viewDidLoad of VC2 but the actual text does not appear.

In VC2 I created a VC1 object and can access VC1. Here is the VC2 viewDidLoad:
 

    - (void)viewDidLoad
    {
        [super viewDidLoad];
    	// Do any additional setup after loading the view, typically from a nib.
        self.textView.text = [vc1Controller self.label.text];
    }

But when I run the app and the VC2 appears, nothing appears in the UITextView. I do have it wired and can show text by doing an NSLog(@”Yes”); for example in the above method.

When I do an NSLog(@”%@”, [vc1Controller label.text]); I get NULL in the output.

Do I need to create a custom getter? Any advice appreciated. I’m relatively new to all programming.
