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应用程序中以编程方式打开设置?

从其他应用程序打开设置应用程序