You are setting the rootViewController
to self.viewController
but you never set self.viewController
.
Try this:
self.viewController = [sb instantiateViewControllerWithIdentifier:@"viewController"];
self.window.rootViewController = self.viewController;