Jeg har en MKMapView og en annen klasse har en gjenge tilsetning av kommentering av den MKMapView.
Men problemet er, MKMapView.annotations er nonatomic. Så mens den andre klassen er å legge til kommentarer .... Det ser OK hvis brukeren ikke flytte kartet synlige området. Men hvis du beveger den, og den andre klassen var å legge kommentarer til kartet i det øyeblikket, app krasjer. Fordi matrisen ble mutert under kartet ble animere.
Jeg gjorde NSOperationQueue, og legger hvert legge merknad jobb i køen.
Og så når kartets region endres, stanse NSOperationQueue .. og deretter starte den på nytt når regionen endringen er gjort.
Jeg kunne bli kvitt de fleste krasj .. men likevel det er skjedd noen ganger.
Noen ide?













