在我的应用程序中,我希望在应用程序中打开一个URL而不是在safari中,谢谢。
答案 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,当它通常会已在您的应用外打开网址。