通过编程创建和显示模态视图控制器

4
我正在尝试从使用storyboard启动的视图控制器中以编程方式声明模态视图控制器。我希望看到一个空白的视图,但实际上我只看到了第一个控制器中的Web视图。
- (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];
}
1个回答

11

您太早执行了此操作。在 viewDidLoad 中还没有界面。请将该代码转移到 viewDidAppear: 中,然后看看会发生什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接