Når jeg åpner MapView med navigationcontroller i en ny visning, så ikke vente til kart belastninger, og deretter klikke på tilbake-knappen - jeg et unntak. Kan noen bekrefte dette? Hva er en work-around?
Bug i MKMapView?
stemmer
1
2 svar
stemmer 4
4
Er du slipper mapview når allokering din navigationcontroller?
Det kan være at mapview sender en melding til sin delegat (navigasjonskontrolleren), etter at representanten har blitt utgitt.
Prøv å sette mapview delegat til null før den slippes.
stemmer 1
1
Jeg hadde denne eksakte feilen.
Dens forårsaket av noen av de delegere metoder i klassen din, når du pop klassen og kartet er opptatt med å gjøre ting den prøver å ringe klassen som har forlatt minne.
Jeg bare lagt
- (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];
}













