Bug MKMapView?

szavazat
1

Amikor kinyitom MapView a navigationcontroller egy új nézetet, akkor nem vár, amíg térképbetöltések, majd kattintson a vissza gomb - I kivételt dob. Tud valaki erősíteni ezt? Mi Kerülő?

A kérdést 29/06/2009 22:46
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
4

Ön elengedi a mapview amikor deallocating a navigationcontroller?

Lehet, hogy a mapview küld egy üzenetet, hogy annak megbízottja (a navigációs vezérlő), miután a résztvevő már megjelent.

Próbálja meg a mapview megbízottja nullára előtt elengedve.

Válaszolt 29/06/2009 22:48
a forrás felhasználó

szavazat
1

Volt ez a hiba pontos.

A okozzák a küldött módszer az osztályban, ha egyszer pop, hogy az osztály és a térkép van elfoglalva dolgokat igyekszik felhívni osztály, amely elhagyta a memória.

Egyszerűen hozzáadott

- (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];
}
Válaszolt 01/07/2009 13:10
a forrás felhasználó

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