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

来源:互联网 发布:js语言精粹笔记 编辑:程序博客网 时间:2024/06/07 10:19

之前一直使用
[[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://"]];}
0 0