美文网首页
在iOS 8 下 点击APP允许访问位置信息 闪退

在iOS 8 下 点击APP允许访问位置信息 闪退

作者: 陈鸡蛋 | 来源:发表于2016-11-09 14:30 被阅读121次


    背景:今天有用户反应说一开始禁止了APP访问位置权限后再重新进入权限设置,允许APP 访问用户位置信息无论选择哪个选项都会出现闪退,从而造成了无法更改APP访问用户信息的权限

    设备版本号: iOS8

    原因:是iOS8之后定位中添加了 NSLocationWhenInUseDescription和NSLocationAlwaysUsageDescription

    解决办法:需要在plist文件中添加这两个或其中一个,出现闪退是因为在plist中把这两个值设成了Boolean类型的,将其改成NSString就不会闪退了。

    目前的疑惑:不是说iOS8 之后都是NSLocationWhenInUseDescription和NSLocationAlwaysUsageDescription?? 为什么在iOS9, iOS10 中没有出现这种问题 ?? 感觉iOS8 到处是坑呀   !!!!!

    相关文章

      网友评论

          本文标题:在iOS 8 下 点击APP允许访问位置信息 闪退

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