urlscheme“打开设置”ios
我知道这个问题已经被问了很多次了。 答案说这在Xcode> 5.x中不可用。 但是我看到了一些可以使用的应用程序(转到设置)(iOS7)。 无论如何要做到这一点? 它在Xcode 6中可用吗? Facebook 可以检测到蜂窝数据和WiFi 。
从iOS 8开始,可以通过这种方式启动直接打开“隐私”应用程序部分的“设置”应用程序:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
在Swift中:
if let settingsURL = NSURL(string: UIApplicationOpenSettingsURLString) { UIApplication.sharedApplication().openURL(settingsURL) }
在Swift 3.0中:
if let settingsURL = URL(string: UIApplicationOpenSettingsURLString + Bundle.main.bundleIdentifier!) { UIApplication.shared.openURL(settingsURL as URL) }
1.-添加urltypes
2.-使用:
目标 – C
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
迅速
UIApplication.sharedApplication().openURL(NSURL(string: "prefs:root=General")!)
3.-在此回答中find其他path: iOS启动设置 – >限制URLscheme
系统警报提示您的屏幕截图。 第一个应用程序想要使用互联网,并有应用程序(和Wifi没有连接)阻塞的蜂窝数据时发生。 第二种情况发生在应用程序想要使用位置服务时,并且已经closures了无线networking。 这是不可能控制这些警报的显示 。
在iOS 8(Xcode 6)中,可以直接从应用程序打开设置。 请阅读这个主题: 如何在Facebook应用程序中以编程方式打开设置?
从其他应用程序打开设置应用程序