storyboard instantiateViewControllerWithIdentifier not setting IBOutlets
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];