当前位置:  开发笔记 > IOS > 正文

是否可以使用openURL打开设置应用程序?

如何解决《是否可以使用openURL打开设置应用程序?》经验,为你挑选了2个好方法。

我知道应用可以使用此代码启动其他应用:[[UIApplication sharedApplication] openURL:appUrl];.我知道打开safari和邮件的URL方案,但我做了一些搜索,没有发现settings.app的方案.



1> Yatheesha B ..:

您可以通过编程方式打开设置应用程序尝试此操作(仅适用于iOS8以上版本).

如果您使用的是Swift:

    UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString))

如果您使用的是Objective-C

   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

对于其他较低版本(低于iOS8),它无法以编程方式打开设置应用程序.


有没有办法打开常规设置应用程序(顶级),而不是深入到您自己的应用程序设置?

2> davidcann..:

您可以在iOS版本5.0 - 5.0.1中使用它.然后在iOS 5.1中弃用了它.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有