func initLocationManager() { seenError = false locationFixAchIEved = false locationManager = CLLocationManager() locationManager.delegate = self locationManager.desiredAccuracy = kCLLocationAccuracyBest locationManager.requestAlwaysAuthorization() locationManager.startUpdatingLocation() }
在调用此方法之后这一行
println(self.locationManager.location)
打印无
这是为什么?它在过去对我很有用我只是在我的应用程序中做了一些更改,它现在不能正常工作..
– 如果从未检索到位置数据,则此属性的值为nil.
2)您已为CLLocationManager设置委托.为什么不实施locationManager:didUpdateLocations:并从内部打印最新检索的位置?
3)您使用的是模拟器还是真实的设备?请记住,如果您使用的是模拟器,则可能需要启用模拟位置:
您还可以在以下位置找到自定义位置选项: – 模拟器 – >调试 – >位置 – >自定义位置……
总结以上是内存溢出为你收集整理的ios – CLLocationManager.location为nil全部内容,希望文章能够帮你解决ios – CLLocationManager.location为nil所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)