ios - CoreLocation : CLClient is deprecated. Will be obsoted soon.in iPhone

标签 ios iphone ipad core-location

我在我的应用程序中使用核心位置来在应用程序首先启动时获取用户的位置,然后在后台进入前台时获取用户的位置。取好位置后

NSString *mylatitude = [[NSNumber numberWithDouble:location.coordinate.latitude] description];

我正在停止服务:

[locationController.locationManager stopUpdatingLocation];

[locationController.locationManager stopMonitoringSignificantLocationChanges]; 

我正在使用委托(delegate)类来获取对象为 locationController 的位置。然后再次从后台返回时,我再次通过

启动服务
[locationController.locationManager startUpdatingLocation];

在模拟器和设备上一切正常。但是在设备日志中我看到一条奇怪的消息,比如

CoreLocation: CLClient is deprecated. Will be obsolete soon.

我完全搞不懂它会从哪里来,为什么?有人可以指导我解决这个问题吗?

最佳答案

这不是问题。我还在日志中发现了这条消息并且感到困惑。 这是与 CoreLocation 相关的消息,不会损坏您的应用程序。而且我们也无法阻止此消息的生成。根据我的探索,每当 GPS 芯片忙于获取位置时,系统都会生成此消息。

关于ios - CoreLocation : CLClient is deprecated. Will be obsoted soon.in iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19929554/

相关文章:

ios - Facebook iOS SDK 和向后兼容性

ios - 以编程方式更改 iOS 上的隐私设置

ios - 强制旋转 UIViewController

iphone - 在具有多个部分的 UITableView 中进行 Segue,每个部分包含从单个数组中过滤的对象

iphone - 如何优化我的 Controller 以使其加载速度更快?

ios:如何在 View Controller 中保留对象值

iphone - 如何构建原生 Web 应用程序?

iphone - SignalR:尝试加载图像时有时没有数据返回

iphone - 在 subview 上设置委托(delegate)

iphone - App Store 150x150 图标尺寸