crash dell'applicazione quando si chiede se l'utente vuole utilizzare i servizi di localizzazione

voti
0

Ho un app iPhone che utilizza CoreLocation.

In sede di prima installare l'applicazione, viene visualizzato il messaggio di sistema iPhone che chiede se l'utente vuole consentire servizi di localizzazione, se fa clic su Sì, la mia app visualizza improvvisamente la prima schermata della mia app (sto usando un controller di navigazione), e si blocca. Questo è quello che vedo nel registro -

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

E l'analisi dello stack si presenta così alt

Il mio codice non è troppo lontano dal campione LocateMe (che funziona sul mio dispositivo). Ho questo:

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

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

Qualche idea sul livello qualitativo che sto facendo male?

È pubblicato 02/09/2009 alle 21:29
fonte dall'utente
In altre lingue...                            


2 risposte

voti
1

Sembra che questo è un sottoprodotto di questa domanda

Per risolvere il problema, ho finito seguendo questo approccio

In sostanza, nel mio metodo di dealloc ViewController -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
Risposto il 03/09/2009 a 17:03
fonte dall'utente

voti
1

fa il vostro supporto del controller di navigazione CLLocationManagerDelegate? sembra che sta cercando di schiantarsi inviare un evento.

che cosa fa la vostra locationManager:didUpdateToLocation:fromLocation:funzione simile?

Risposto il 02/09/2009 a 22:32
fonte dall'utente

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