Я собираюсь использовать метод getDistanceFrom
в CoreLocation для определения расстояния между двумя точками, но я получаю ошибки при попытке использовать CoreLocation ...
Я использую 3.1.2. Я пробовал это, но возвращает ошибку:
CLLocation *userLoc = [[CLLocation alloc] initWithCoordinate:appDelegate.mapView2.userLocation.coordinate];
CLLocation *poiLoc = [[CLLocation alloc] initWithLatitude: [aPOI.latitude doubleValue] longitude: [aPOI.longitude doubleValue]];
double dist = [userLoc getDistanceFrom:poiLoc] / 1000;
NSLog(@"%d",dist);
ошибка дана:
".objc_class_name_CLLocation", referenced from:
literal-pointer@__OBJC@__cls_refs@CLLocation in POIDetailViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
я что-то упустил? я импортировал CoreLocation
...
Является ли этот метод устаревшим в 3.1.2?
Спасибо