gpt4 book ai didi

ios - CLLocationManager.location 为零

转载 作者:IT王子 更新时间:2023-10-29 05:48:02 26 4
gpt4 key购买 nike

这是我的 locationManager 初始化方法:

func initLocationManager() {
seenError = false
locationFixAchieved = false
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}

在这一行调用这个方法之后

println(self.locationManager.location)

打印零这是为什么?它在过去对我很有效,我只是对我的应用程序进行了一些更改,但现在效果不佳..

最佳答案

1) CLLocation location documentation- 如果没有检索到任何位置数据,则此属性的值为 nil。

2) 您已经为 CLLocationManager 设置了委托(delegate)。为什么不实现 locationManager:didUpdateLocations:并从内部打印最新检索到的位置?

3) 您使用的是模拟器还是真实设备?请记住,如果您使用的是模拟器,则可能需要启用模拟位置:

Xcode location Dropdown

您还可以在以下位置找到一个Custom Location 选项:- 模拟器 -> 调试 -> 位置 -> 自定义位置...

关于ios - CLLocationManager.location 为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27093422/

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