Bug στην MKMapView;

ψήφοι
1

Όταν ανοίγω MapView με navigationcontroller σε μια νέα άποψη, τότε δεν περιμένουν μέχρι το χάρτη φορτία, και στη συνέχεια κάντε κλικ στο κουμπί πίσω - Θα παρουσιαστεί εξαίρεση. Μπορεί κανείς να το επιβεβαιώσει; Τι είναι ένα έργο-γύρω;

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


2 απαντήσεις

ψήφοι
4

Είσαι απελευθέρωση του MapView όταν αποδεσμεύοντας navigationcontroller σας;

Μπορεί να είναι ότι η MapView στέλνει ένα μήνυμα στον εκπρόσωπο (χειριστήριο πλοήγησης) του, αφού έχει απελευθερωθεί ο εκπρόσωπος.

Δοκιμάστε να ρυθμίσετε εκπρόσωπος του MapView να μη δεχτεί γκολ πριν από την αποδέσμευση του.

Απαντήθηκε 29/06/2009 στις 22:48
πηγή χρήστη

ψήφοι
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];
}
Απαντήθηκε 01/07/2009 στις 13:10
πηγή χρήστη

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