gpt4 book ai didi

ios - 使用 EXC_BAD_INSTRUCTION 在 CLLocationManager.authorizationStatus() 行上 Swift 崩溃

转载 作者:行者123 更新时间:2023-11-28 09:19:11 33 4
gpt4 key购买 nike

我的应用在这一行崩溃:

if CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedWhenInUse {

出现此错误:

EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

我不知道我做错了什么。有什么想法吗?

最佳答案

When in Use 授权范例从 iOS 8 开始可用。

苹果文档: https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_class/index.html#//apple_ref/occ/instm/CLLocationManager/requestWhenInUseAuthorization

因此崩溃可能是由于在 iOS 7 上调用 AuthorizedWhenInUse 实例引起的。为了防止它,您必须检查 API 可用性

关于ios - 使用 EXC_BAD_INSTRUCTION 在 CLLocationManager.authorizationStatus() 行上 Swift 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177959/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com