在 iOS 5 中,委托方法是
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
在 iOS 6 中的方法是
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
我的应用程序支持这两个版本。CLLocation 管理如何知道它应该调用哪个方法?我需要添加一些 #if def 吗?如果是的话,谁能告诉我我该怎么写这个。提前致谢。