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

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 芯片忙于获取位置时,系统就会生成此消息。

10-08 14:00