CLLocation didupdatetolocation nicht genannt

Verbrachte einige Tage versucht zu lösen, diese aber nicht in der Lage zu finden, Lösungen, die funktioniert. Ich habe alle post auf stackoverflow und versucht, alle Ihre Lösungen, und nichts scheint zu funktionieren für Sie. Ich habe auch versucht den apple-test-Projekt für CLLocation, die funktioniert gut für mich. Ich benutzte bits und Stücke aus dem apple-test-Projekt

https://developer.apple.com/library/ios/samplecode/LocateMe/Listings/README_md.html

Aber mein code funktioniert nicht bei allen. Die DidupdateToLocation nie aufgerufen wird.

Hier ist mein code (in viewDidLoad)

_locationManager = [[CLLocationManager alloc] init];

self.locationManager.delegate = self;



//This is the most important property to set for the manager. It ultimately determines how the manager will

//attempt to acquire location and thus, the amount of power that will be consumed.

self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;



//Once configured, the location manager must be "started"

//

//for iOS 8, specific user level permission is required,

//"when-in-use" authorization grants access to the user's location

//

//important: be sure to include NSLocationWhenInUseUsageDescription along with its

//explanation string in your Info.plist or startUpdatingLocation will not work.

//

if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {

    [self.locationManager requestWhenInUseAuthorization];

}

[self.locationManager startUpdatingLocation];



[self performSelector:@selector(stopUpdatingLocationWithMessage:)

           withObject:@"Timed Out"

           afterDelay:30];

Ich habe überprüft, um sicherzustellen, dass locationServicesEnabled aktiviert ist.

Habe ich Hinzugefügt, NSLoationWhenInUseUsageDescription-Eigenschaft, um die info.plist-Datei. Gibt es irgendeine andere Eigenschaft, die ich brauchen, um hinzuzufügen, oder aktivieren Sie alle Dienste??

Kann ich nicht für die Liebe Gottes herauszufinden, was ich falsch gemacht habe. Kann jemand bitte helfen Sie mir mit diesem.

  • btw die Autorisierungs-Warnmeldung erscheint?
  • die Genehmigung der Ausschreibung nicht pop-up
  • Dann denke ich didChangeAuthorizationStatus callback weder genannt, bekommen, richtig? Der Ortungsdienst für die app aktiviert ist? (Einstellungen/Datenschutz/Ortungsdienste) Sind Sie sicher, dass Sie die rechts-Taste, um Ihre .plist?
  • hey david, ja ich habe überprüft, dass ich bin das hinzufügen die rechts-Taste, um die plist. kann immer noch nicht erhalten, es funktioniert. Hatte diese auf für eine Weile halten. gonna versuchen und zu beheben heute
InformationsquelleAutor dogwasstar | 2014-10-06
Schreibe einen Kommentar