如何在不离开应用程序的情况下打开URL

时间:2010-08-19 10:13:29

标签: iphone

每当我点击按钮时,我想打开google.com,但它会关闭我的应用;如何在我的应用程序中启动URL?

4 个答案:

答案 0 :(得分:5)

尝试在uiwebView中打开url ...它不会退出应用程序并在你的应用程序本身打开URL ...

点击下面的代码

    NSURL *url = [NSURL URLWithString:@"www.google.com"];    
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];    
    [self.webView loadRequest:requestObj];

快乐编码

答案 1 :(得分:2)

这是一个非常有用的名为CustomWebView的类,可以解决您的问题:http://www.silviodaminato.it/wordpress/solutions/surfing-the-web-in-app

答案 2 :(得分:1)

在您的界面生成器中创建UIWebView,并在您即将加载网页时通过IBOutlet将其连接到ViewController

NSURL * url = [NSURL URLWithString:@“www.google.com”];
 NSURLRequest * requestObj = [NSURLRequest requestWithU RL:url];
 [self.webView loadRequest:requestObj];

答案 3 :(得分:0)

当您打开URL时,将启动MobileSafari。除非您的应用程序是多任务处理的,否则您的应用程序将在启动URL时退出。考虑在iOS4中处理多任务功能。阅读Apple文档以获取更多信息。