程序中调用Safari

 

偶尔在某些情况下,例如当用户按下应用程序致谢页上的捐款或主页按钮的时候,可能需要调用Safari来为你的应用程序展示这个网页。UIApplication类支持一个openURL方法,可以无缝地启动Safari,并在一个新窗口中载入一个网页。

要使用这个方法,你的应用程序需要创建一个NSURL对象。本章稍早前为你介绍了NSURL。NSURL对象被传递给应用程序的openURL方法,应用程序框架会处理这个URL并启动相应的处理程序:

 

添加一个button,给button设定触发方法:

-(void)didClicked

{

    NSURL *url = [[NSURLalloc] initWithString:@"http://www.baidu.com"];

    [ [ UIApplicationsharedApplication ] openURL: url ];

    [url release];

}

posted @ 2011-12-25 11:30  松花江以南  阅读(1149)  评论(0编辑  收藏  举报