您的位置:首页 > 移动开发 > IOS开发

修复ios8 gps关闭无法跳转到系统设置页面问题

2016-05-22 22:18 344 查看
之前一直使用

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

方便用户点击按钮后跳转到系统设置页面,最近发现有的机器无法跳转成功。

原来是ios8打后用了不同的url string进行跳转,修复兼容代码如下:

double version = [[UIDevice currentDevice].systemVersion doubleValue];//判定系统版本。

if(version >= 8.0f){
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
}else {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios url gps