Applicatie crasht wanneer de vraag of gebruiker wil Location Services

stemmen
0

Ik heb een iPhone app die gebruik maakt CoreLocation.

Bij de app de eerste installatie, wordt de iPhone-systeem bericht met de vraag of de gebruiker wil de locatie diensten mogelijk te maken, als ze op ja, mijn app plotseling verschijnt het eerste scherm van mijn app (ik ben met behulp van een navigatie-controller), en loopt vast. Dit is wat ik zie in de log -

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

En de stack trace ziet er zo uit Alt-tekst

Mijn code is niet te ver af van de LocateMe monster (die werkt op mijn toestel). Ik heb dit:

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

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

Enig idee over waht ik verkeerd doe?

De vraag is gesteld op 02/09/2009 om 21:29
bron van user
In andere talen...                            


2 antwoorden

stemmen
1

Het lijkt erop dat dit is een bijproduct van deze vraag

Om het probleem op te lossen, ik geliquideerd na deze aanpak

Kortom, in mijn ViewController's dealloc methode -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
antwoordde op 03/09/2009 om 17:03
bron van user

stemmen
1

heeft uw navigatie controller ondersteuning CLLocationManagerDelegate? het lijkt alsof het crashen probeert je een evenement te sturen.

Wat doet uw locationManager:didUpdateToLocation:fromLocation:functie eruit?

antwoordde op 02/09/2009 om 22:32
bron van user

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