我正在使用我的 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
应该没问题。有什么建议么?