我在我的应用程序中使用核心位置,以便在应用程序首先启动时获取用户的位置,然后在后台输入到前台.取得位置后
NSString *mylatitude = [[NSNumber numberWithDouble:location.coordinate.latitude] description];
我正在停止服务:
[locationController.locationManager stopUpdatingLocation];
[locationController.locationManager stopMonitoringSignificantLocationChanges];
我使用委托类来获取其对象为locationController的位置.然后再次从背景回来我再次启动服务
[locationController.locationManager startUpdatingLocation];
一切都在模拟器和设备上正常工作.但在设备日志中我看到一个奇怪的消息,如
CoreLocation: CLClient is deprecated. Will be obsolete soon.
我很困惑它到来的地方为什么?任何人都可以指导我这个问题吗?
最佳答案 这不是问题.我也在日志中发现了这条消息并感到困惑.
它与CoreLocation相关的消息没有损坏您的应用程序.而且我们也无法阻止此消息的生成.根据我所探讨的情况,每当GPS芯片忙于获取位置时,系统将生成此消息.