So habe ich andere verwandte Themen gefolgt, aber aus irgendeinem Grund, den ich habe immer noch diesen Fehler und ich bin bereit, über meine Haare auszureißen. didFailWithError zu überprüfen und festzustellen, ob ein Benutzer ‚nicht erlauben‘ den aktuellen Standort zu verwenden: Ich habe Locationmanager implementiert.
-(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error {
NSLog(@IN ERROR);
if ([error code] == kCLErrorDenied){
[manager stopUpdatingLocation];
}
}
Allerdings werden die folgenden Fehler immer, wenn der Benutzer ‚nicht zulassen‘ ... es ist seltsam, vor allem den Auftrag, dass der Text ‚IN ERROR‘ erscheint.
ERROR, Zeit, 293420691.000, Funktion, Leere CLClientHandleDaemonDataRegistration (__ CLClient *, const CLDaemonCommToClientRegistration *, const __CFDictionary *), Server Client-Registrierung 1 angenommen hat 2010-04-19 21: 44: 51.000 testApp [1414: 207] IN ERROR
Also, es ist die Ausgabe dieser Fehler, noch bevor es eine Chance zu bekommen in die didFailWithError Funktion hat. Hat jemand irgendwelche Ideen, was passiert sein könnte? Der Rest des Location Code lautet wie folgt:
self.locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyKilometer;
locationManager.distanceFilter = 2;
[locationManager startUpdatingLocation];













