Berechnen Abstand zwischen zwei Breiten / Längen in MapKit / Corelocation
-
13-09-2019 - |
Frage
Im suchend die getDistanceFrom
Methode in Corelocation verwenden Abstand zwischen zwei Punkten, um zu bestimmen, aber ich Fehler erhalten, wenn Corelocation ...
Im mit 3.1.2. Ich habe dies versucht, aber einen Fehler zurückgibt:
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);
Fehler gegeben:
".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
bin ich etwas fehlt? Ich habe CoreLocation
importiert ...
Ist diese Methode in 3.1.2 veraltet?
Danke
Lösung 2
Gelöst durch die Rahmensuchverzeichnisse aus der project.pbxproject Datei im Xcode Projektbündel Entfernen
Andere Tipps
Sie benötigen einen Rahmen Corelocation zum Projekt hinzuzufügen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow