Hey everyone. So I'm having a small issue here relating to the subject of using variables defined in one class in an IBOutlet of a completely different class. Allow me to explain: Essentially, in my main ViewController class, an NSString is being generated based on user input and stored in a variable (called *theMessage) when a button is pressed. When that button is pressed, not only does it generate the string, but it switches to another xib of a different view controller class ("SecondView" class) where I want the generated string to display there in a UITextView. How can I get the string I stored in a variable in the first class to display in the text view of the second class? The text view is declared as an IBOutlet (*textView), but I can't seem to send messages to it from a different class. Why can't I say something like, "-(void)viewDidLoad {textView.text = (@"%@", theMessage);}? I guess because the variable "theMessage" is defined in ViewController, it can't be used in SecondView? Basically I just need an idea where I can use a variable defined in one view controller class in a second view controller class with an IBOutlet. Any ideas? Thanks.