gpt4 book ai didi

iPhone - CLLocationManager init 返回 nil

转载 作者:行者123 更新时间:2023-12-03 21:12:59 29 4
gpt4 key购买 nike

我正在使用自定义类来更新用户位置。初始化类时,我创建一个供该类使用的 CLLocationManager 对象

CLLocationManager *locManager = [[CLLocationManager alloc] init];
[self setLocationManager:locManager];

返回 nil 的行是 CLLocationManager *locManager = [[CLLocationManager alloc] init];,这就是导致问题的原因。

这段代码在大多数情况下都工作得很好。但在某一特定设备(操作系统版本 3.1)上,init 返回 nil。知道为什么 CLLocationManager 在初始化时会返回 nil 吗?

谢谢。

最佳答案

当应用程序首次初始化位置服务时,操作系统会询问用户这是否可以。如果他们拒绝,则在后续运行中可能会得到零。您可能需要检查这一点并正常降级功能。

关于iPhone - CLLocationManager init 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1723346/

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