在不使用iOS应用程序中的任何特定URL的情况下启动Safari App

前端之家收集整理的这篇文章主要介绍了在不使用iOS应用程序中的任何特定URL的情况下启动Safari App前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的一个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应用程序之前离开的状态相同).

欢迎任何建议和帮助.
谢谢!

解决方法

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

创建一个自定义网址方案,如

对myApp://

然后从safari打开它,例如onClick按钮.

猜你在找的iOS相关文章