CoreLocation:不推荐使用CLClient。很快就会过时了。在iPhone上

时间:2013-11-12 12:44:36

标签: ios iphone ipad core-location

我在我的应用程序中使用核心位置,以便在应用程序首先启动时获取用户的位置,然后在后台输入到前台。取得地点后

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.

我很困惑它到来的地方为什么?任何人都可以指导我这个问题吗?

1 个答案:

答案 0 :(得分:2)

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