我需要在我的应用程序中以编程方式打开设置。我搜索了 SO,但到处有人说这是不可能的。但是今天我看到它是在 Facebook 应用程序中实现的。 UIAlertView
上有一个按钮,当您单击它时,您会打开设置。所以确实可以打开设置,我亲眼目睹了这一点。但是怎么做呢?有人知道 Facebook 是怎么做到的吗?
最佳答案
在 iOS 8 上,您可以通过编程方式打开设置!
代码如下:
- (void)openSettings
{
BOOL canOpenSettings = (&UIApplicationOpenSettingsURLString != NULL);
if (canOpenSettings) {
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
}
如果您的应用有自己的设置包,则会打开设置并显示您应用的设置。如果您的应用没有设置包,则会显示主设置页面。
关于ios - 如何像在 Facebook 应用程序中一样以编程方式打开设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23824054/