之前做的项目有关于更改系统定位权限的时候,系统的设置页忽然崩溃的问题,应该是iOS8的问题,刚开始刚到很奇怪,后来查了些资料才得出原因:NSLocationAlwaysUsageDescription=YES; NSLocationWhenInUseUsageDescription=YES 这两个iOS8才有的plist属性是必须要添加的,而且他们的类型也是严格要求的,刚开始看到YES
以为是BOOL类型,谁知道必须是NSString类型的才能识别,否则就会崩溃,不知道是不是iOS8的问题,将类型改成String类型即可
如何解决iOS中更改系统定位权限时候系统设置崩溃的问题
最新推荐文章于 2025-07-08 10:18:03 发布
解决iOS8中因未正确配置NSLocationAlwaysUsageDescription与NSLocationWhenInUseUsageDescription导致的应用崩溃问题。这两种属性必须为NSString类型而非BOOL类型。
1854

被折叠的 条评论
为什么被折叠?



