在Xcode中打开App中的URL

时间:2012-09-07 00:45:26

标签: ios xcode safari

在我的应用程序中,我希望在应用程序中打开一个URL而不是在safari中,谢谢。

1 个答案:

答案 0 :(得分:4)

如果您想在应用内加载网页,那么UIWebView就是您的答案。

// example:

UIWebView *webView = [[UIWebView alloc] init];
[webView setFrame:CGRectMake(0, 0, 320, 460)];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]];
[[self view] addSubview:webView];

如果你真的想要花哨,你可以使用你自己的UIApplication子类并在你的应用程序中拦截OpenURL方法,然后弹出一个模态视图或类似的东西来打开你的应用程序中的URL,当它通常会已在您的应用外打开网址。