如何在iPhone上点击按钮打开网址

时间:2012-01-05 06:10:09

标签: iphone objective-c

我有一个url,我在NSString urlone中来自xml。但我运行应用程序,它提供了多余的错误

  // urlone contains  http://www.forasinvest.com/v2/index.php

  NSString*myurl=urlone;
  NSURL *url = [NSURL URLWithString:myurl];
  [[UIApplication sharedApplication] openURL:url];

3 个答案:

答案 0 :(得分:78)

我认为它应该可以正常工作,好吧只需复制粘贴以下内容即可进行测试

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.forasinvest.com/v2/index.php"]];

答案 1 :(得分:13)

NSString *pURL = @"xyz.cpm";

if( [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:pURL]])
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:pURL]];

答案 2 :(得分:6)

迄今为止最新的代码,使用iOS 11.3,如果您不是在寻找弃用的警告,请使用以下一行代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"https://example.com"] options:@{} completionHandler:nil];