διακόπτεται η εφαρμογή, όταν ρωτάει αν ο χρήστης θέλει να χρησιμοποιήσει τις Υπηρεσίες τοποθεσίας

ψήφοι
0

Έχω ένα iPhone app που χρησιμοποιεί CoreLocation.

Κατά την πρώτη εγκατάσταση της εφαρμογής, εμφανίζεται το μήνυμα του συστήματος iPhone ρωτώντας αν ο χρήστης θέλει να επιτρέψει τις υπηρεσίες τοποθεσίας, αν κάνετε κλικ ναι, η εφαρμογή μου εμφανίζει ξαφνικά την πρώτη οθόνη της εφαρμογής μου (είμαι χρησιμοποιώντας έναν ελεγκτή πλοήγησης), και συντριβές. Αυτό είναι ό, τι βλέπω στο αρχείο καταγραφής -

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

Και το ίχνος στοίβας μοιάζει με αυτό alt

κωδικός μου δεν είναι πολύ μακριά από το δείγμα LocateMe (που λειτουργεί στη συσκευή μου). Εχω αυτό:

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

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

Οποιαδήποτε ιδέα για waht κάνω λάθος;

Δημοσιεύθηκε 02/09/2009 στις 21:29
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
1

Μοιάζει με αυτό είναι ένα υποπροϊόν της αυτό το θέμα

Για να λυθεί το πρόβλημα, θα διαλυθεί μετά από αυτή την προσέγγιση

Ουσιαστικά, στη μέθοδο dealloc ViewController του μου -

- (void)dealloc {
locationManager.delegate = nil;
[locationManager release];
}
Απαντήθηκε 03/09/2009 στις 17:03
πηγή χρήστη

ψήφοι
1

κάνει την πλοήγηση υποστήριξη του ελεγκτή σας CLLocationManagerDelegate; φαίνεται σαν να συντρίβεται προσπαθεί να σας στείλει ένα συμβάν.

τι σας locationManager:didUpdateToLocation:fromLocation:λειτουργία μοιάζει;

Απαντήθηκε 02/09/2009 στις 22:32
πηγή χρήστη

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