IOS8以上打开定位闪退的有关问题

IOS8以上打开定位闪退的问题

     今天碰到一个问题, 网上搜了很少搜到答案, 这里普及下:

     ios8以上在设置-隐私-定位服务下打开相应app的定位服务, 只要一点击, 设置页面(ios)就直接闪退到桌面, 是的不是app闪退, 是iOS设置页面闪退, 找寻原因是在info.plist中的NSLocationWhenInUseUsageDescription字段默认是Boolean类型, 需将它设置成String, 并且值也是YES, 这样就可以了, 目测苹果此处不接受Boolean类型, 所以直接闪退.