Create and Present modal view controller programmatically
11,671
You're doing this too soon. There's no interface yet, in viewDidLoad
. Put that code into viewDidAppear:
instead, and see what happens.
Author by
DD.
Updated on June 04, 2022Comments
-
DD. almost 2 years
I am trying to programmatically declare a modal view controller from a view controller launched using storyboard. I would expect to see a blank view coming up but instead I only see the webview from the first controller.
- (void)viewDidLoad { [super viewDidLoad]; NSString *fullURL = @"http://google.com"; NSURL *url = [NSURL URLWithString:fullURL]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; _viewWeb.delegate=self; [_viewWeb loadRequest:requestObj]; modalViewController=[[UIViewController alloc] init]; [self presentViewController:modalViewController animated:YES completion:nil]; }