iOS8之后当没有开启定位服务时,提示用户点击设置->隐私->定位服务 ,但设置程序允许定位会出现闪退问题。
错误原因:iOS8之后,定位功能需要
在plist添加
NSLocationAlwaysUsageDescription = YES ---> NSLocationAlwaysUsageDescription = 1
NSLocationWhenInUseUsageDescription = YES ---> NSLocationWhenInUseUsageDescription = 1
这两个值设成了Boolean类型的,
解决方法:将这两个值类型同时改成NSString即可。