【发布时间】:2015-07-27 07:13:13
【问题描述】:
我的 iOS 我正在使用CLLocationManager,但我不确定使用哪种委托方法来获取位置更新。有两种方法
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
和
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
我知道我应该使用第二个,因为第一个已弃用,但我已将我的应用程序的部署目标设置为 6.0。那么我应该使用哪一个?在所附的图片中,就在这个方法的旁边
(void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
上面写着6.0。那么它在iOS 6.0 中已弃用或在 6.0 之前可用是什么意思?我的猜测是,我应该使用
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
应该没问题。有什么建议么?
【问题讨论】:
-
您仍然支持 iOS 6.x 的任何具体原因?
标签: ios core-location cllocationmanager deployment-target