I am trying to programmatically change the user interface of a `UIViewController` from another `NSObject` class. The problem is that I am unsure of how to access the `UIViewController`'s view from the `NSObject` class. So for example, in my `NSObject` class, I say something like:

```
self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
self.view.backgroundColor = [UIColor yellowColor];

```

but I keep getting errors saying "Request for member "view" in something not a strut or union." Is there something I need to allow my `NSObject` class to see my `UIViewController`?