美文网首页我喜欢的技术篇iOS技术篇IOS
iOS开发小笔记 | 各个版本跳转到定位服务页面

iOS开发小笔记 | 各个版本跳转到定位服务页面

作者: Lol刀妹 | 来源:发表于2017-05-22 15:52 被阅读323次
    iu

    做定位相关功能,这里记录一下,已亲测,完美应对iOS8 9 10。


    iOS10之前可以使用:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]];
    

    上述方法在iOS10时废除:


    所以iOS10之后应该这样使用:
    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"] 
    options:[NSDictionary dictionary] 
    completionHandler:nil];
    

    完整使用方法:

    CGFloat systemVersion = [[UIDevice currentDevice].systemVersion floatValue];
    if (systemVersion < 10) {
         [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]];
    }else{
         [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]
                                                  options:[NSDictionary dictionary]
                                        completionHandler:nil];
     }
    

    相关文章

      网友评论

      本文标题:iOS开发小笔记 | 各个版本跳转到定位服务页面

      本文链接:https://www.haomeiwen.com/subject/hqybxxtx.html