2016-02-19 55 views
2

为什么下面的代码无法在iPhone 6s Plus中使用iOS9.2.1打开“设置”,但可以在iPhone 6s中打开。iPhone 6s Plus无法打开设置

NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];  
if ([[UIApplication sharedApplication] canOpenURL:url]) {  
    [[UIApplication sharedApplication] openURL:url]; 
    } 
+0

如果没有,您可以尝试在主队列中调用它。 – Lumialxk

+2

您是否在Info.plist中将“prefs”指定为“LSApplicationQueriesSchemes”? –

+0

非常感谢。我在info.plist的'URL Types' - >'URL Schemes'框中添加'prefs'。 – Jone

回答

0

你可以试试这个

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

谢谢,它可以工作。但我想跳到设置 - > WIFI页面。 – Jone

+0

请检查这个 http://stackoverflow.com/a/33676848/3515115 –

1

详细应该是这样的:去

目标 - >信息 - > URL类型

新增项目是这样的:

enter image description here

相关问题