Programmet krasjer når spør om brukeren ønsker å bruke Stedstjenester

stemmer
0

Jeg har en iPhone app som bruker CoreLocation.

Ved først å installere programmet, vises iPhone system melding som spør hvorvidt brukeren ønsker å tillate stedstjenester, hvis de klikker ja, min app plutselig viser den første skjermen på min app (jeg bruker en navigasjonskontroller), og krasjer. Dette er hva jeg ser i loggen -

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”.

Og stakksporingen ser slik ut alt

Koden min er ikke så langt unna fra LocateMe prøve (som fungerer på enheten). Jeg har dette:

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

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

Noen ide om enkle måltider jeg gjør galt?

Publisert på 02/09/2009 klokken 20:29
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Det ser ut som dette er et biprodukt av dette spørsmålet

For å løse problemet, jeg endte opp med å følge denne tilnærmingen

I utgangspunktet, etter min ViewController sin dealloc metode -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
Svarte 03/09/2009 kl. 16:03
kilden bruker

stemmer
1

gjør navigasjons kontrolleren støtte CLLocationManagerDelegate? det ser ut som det er å krasje prøver å sende deg en hendelse.

hva gjør din locationManager:didUpdateToLocation:fromLocation:funksjon ser ut?

Svarte 02/09/2009 kl. 21:32
kilden bruker

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