Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用iOS应用程序中的任何特定url启动Safari应用程序_Ios_Objective C_Iphone_Safari_Nsurl - Fatal编程技术网

不使用iOS应用程序中的任何特定url启动Safari应用程序

不使用iOS应用程序中的任何特定url启动Safari应用程序,ios,objective-c,iphone,safari,nsurl,Ios,Objective C,Iphone,Safari,Nsurl,在我的一个iOS应用程序中,我只需启动Safari应用程序,而不必在Safari中打开特定的Url,这可以通过以下方式实现: NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"]; if (![[UIApplication sharedApplication] openURL:url]) { NSLog(@"%@%@",@"Failed to open url:",[url description]); } 但我

在我的一个iOS应用程序中,我只需启动Safari应用程序,而不必在Safari中打开特定的Url,这可以通过以下方式实现:

NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];

if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"%@%@",@"Failed to open url:",[url description]);
}
但我只需要在最后一个标签打开的情况下启动safari应用程序(与我在进入iOS应用程序之前离开的状态相同)

欢迎任何建议和帮助。 谢谢

目标C

NSURL *url = [NSURL URLWithString:@"http://about:blank"];
if (![[UIApplication sharedApplication] openURL:url]) {
    NSLog(@"%@%@",@"Failed to open url:",[url description]);
}  
Swift 3.0

UIApplication.shared().openURL(URL(string: "http://about:blank")!)
希望它能帮助你


如果您需要任何其他信息,请添加注释

实际上我们可以从safari打开一个特定的应用程序。您必须为应用程序创建自定义url方案,并从safari打开该链接,就像从safari打开任何其他链接一样

创建自定义url方案,如

myApp://


然后从safari中打开它,例如单击按钮。

您想不使用任何URL直接启动safari吗?是的,我想按我之前的方式启动safari应用程序。将字符串设置为“http://”,然后重试?它将在safari中打开新的空白选项卡,不像你关闭safari时那样。但是当用户打开safari而不打开任何URL时会发生什么情况呢?你刚才在评论中提到了这一点。现在,当它对你有效时,你删除了评论并写了相同的答案。好的。这很公平。删除我的投票和投票。“Irfan,你可以嘀嗒回答,如果它帮助你。只需要启动Safari应用程序,并恢复最后一个标签打开(在相同的状态,我离开之前,进入iOS应用程序),不想打开空白页。@艾尔范好,让我检查我是否能解决这个问题。我起草并发布了答案,意思是当你编辑问题时。这就是我不读书的原因。不管怎样,让我看看我是否能帮助你!!!