se blochează aplicația când întreabă dacă utilizatorul dorește să folosească Serviciile de localizare

voturi
0

Am o aplicație pentru iPhone care utilizează CoreLocation.

La instalarea în primul rând aplicației, este afișat mesajul de sistem iPhone întreabă dacă este sau nu utilizatorul dorește să permită servicii de localizare, în cazul în care faceți clic pe Da, aplicația mea afișează brusc primul ecran al aplicației mele (eu sunt, folosind un controler de navigare) și accidente. Aceasta este ceea ce văd în jurnalul -

warning: UUID mismatch detected with the loaded library - on disk is:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
=uuid-mismatch-with-loaded-file,file=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
Program received signal:  “EXC_BAD_ACCESS”.

Iar trasarea stivei arata ca acest lucru alt

Codul meu nu este prea departe de proba LocateMe (care funcționează pe dispozitivul meu). Am asta:

CLLocationManager *clLocationManager = [[CLLocationManager alloc] init];
clLocationManager.delegate = self;

if (clLocationManager.locationServicesEnabled) {
    [clLocationManager startUpdatingLocation];
} else {
    self.searchBar.placeholder = @Enter location;
}

Orice idee despre WAHT fac greșit?

Întrebat 02/09/2009 la 21:29
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
1

Se pare că acesta este un produs secundar al acestei întrebări

Pentru a rezolva problema, am ajuns în urma acestei abordări

Practic, în metoda mea ViewController lui dealloc -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
Publicat 03/09/2009 la 17:03
sursa de către utilizator

voturi
1

acceptă controler de navigare CLLocationManagerDelegate? se pare că Cedează încearcă să vă trimită un eveniment.

ceea ce face dvs. locationManager:didUpdateToLocation:fromLocation:funcția arata?

Publicat 02/09/2009 la 22:32
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more