I am using storyboard instantiateViewControllerWithIdentifier:
and I'm noticing that all the IBOutlets
I have wired up are still nil. However, the IBActions
I have wired up work. The view and controller are linked (i.e controller.view is not nil), and if I show the view it displays what I am expecting.
What am I missing?
Here's my setup:
instantiateViewControllerWithIdentifier:
IBOutlets
and IBActions
.The view seems to be initialized properly only after it is accessed first. The problem goes away when calling
[self presentViewController:vc animated:NO completion:nil];
or more simply
[vc view];