는 임은 두 점 사이의 거리를 결정 CoreLocation에 getDistanceFrom
방법을 사용하고자하지만, CoreLocation를 사용하려고 할 때 에러가납니다. 2.계산 거리/CoreLocation
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:
[email protected][email protected][email protected] in POIDetailViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
내가 뭔가를 놓친 거지 나는 오류가 이것을 시도하지만, 반환했다? 나는 CoreLocation
을 수입했다 ...
이 방법은 3.1.2에서 비난됩니까?
감사합니다.
이 너무 좋아, 내가 오류를 고정 Xcode 프로젝트 번들 내부의 project.pbxproject 파일에서 프레임 워크 검색 디렉토리를 제거하여 해결,하지만 지금은 엄청난 수의 (1,862,709,713)가'dist'에 대해 반환는 무엇입니까? 왜 이럴 수 있니? – joec