无法从应用程序打开URL

时间:2011-07-14 07:30:05

标签: iphone objective-c cocoa-touch browser uiapplication

在一个应用程序中,这个:

http://web.extebtion/projects/projectName/myaccount.php?1310625280.37+TE1PUFha-MDEyMzQ1Njc4OV85X3NpbXVsYXRvcg==+1310625280.37

(TYPE OF)URL正在尝试打开:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithString:http://web.extebtion/projects/projectName/myaccount.php?1310625280.37+TE1PUFha-MDEyMzQ1Njc4OV85X3NpbXVsYXRvcg==+1310625280.37]]];  

代码行,但是,此行不会在iPhone浏览器中打开该URL。但是,如果从网址中删除 == ,则所有问题都会得到解决。

现在的问题是,如何检查浏览器是否已打开网址

1 个答案:

答案 0 :(得分:2)

我想你可能只想指定@"<string>",即:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://web.extebtion/projects/projectName/myaccount.php?1310625280.37+TE1PUFha-MDEyMzQ1Njc4OV85X3NpbXVsYXRvcg==+1310625280.37"]];

您将知道浏览器打开了URL,因为Safari会弹出前景并加载URL。