Όταν ανοίγω MapView με navigationcontroller σε μια νέα άποψη, τότε δεν περιμένουν μέχρι το χάρτη φορτία, και στη συνέχεια κάντε κλικ στο κουμπί πίσω - Θα παρουσιαστεί εξαίρεση. Μπορεί κανείς να το επιβεβαιώσει; Τι είναι ένα έργο-γύρω;
Bug στην MKMapView;
ψήφοι
1
2 απαντήσεις
ψήφοι 4
4
Είσαι απελευθέρωση του MapView όταν αποδεσμεύοντας navigationcontroller σας;
Μπορεί να είναι ότι η MapView στέλνει ένα μήνυμα στον εκπρόσωπο (χειριστήριο πλοήγησης) του, αφού έχει απελευθερωθεί ο εκπρόσωπος.
Δοκιμάστε να ρυθμίσετε εκπρόσωπος του MapView να μη δεχτεί γκολ πριν από την αποδέσμευση του.
ψήφοι 1
1
Είχα αυτό το ακριβές σφάλμα.
Της που προκαλείται από ορισμένες από τις μεθόδους εκπροσώπου στην τάξη σας, τη στιγμή που θα εμφανιστεί ότι η τάξη και ο χάρτης είναι απασχολημένοι με τα πράγματα που προσπαθεί να καλέσει τάξη που έχει αφήσει τη μνήμη.
Απλά πρόσθεσε
- (void)dealloc
{
// release the map delegate otherwise it will try and call our classes with no data.
// map for me is my MKMapView
map.delegate = nil;
[super dealloc];
}













