Frage

Im suchend die getDistanceFrom Methode in Corelocation verwenden Abstand zwischen zwei Punkten, um zu bestimmen, aber ich Fehler erhalten, wenn Corelocation ...

verwenden versuchen,

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

War es hilfreich?

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
scroll top