Έχω ένα MKMapView και μια άλλη κατηγορία έχει ένα σπείρωμα προσθέτοντας σχολιασμούς στο MKMapView.
Αλλά το πρόβλημα είναι, MKMapView.annotations είναι nonatomic. Έτσι, ενώ η άλλη κατηγορία είναι η προσθήκη σχολιασμών .... Φαίνεται OK αν ο χρήστης δεν κινούνται ορατή περιοχή του χάρτη. Αλλά αν συνεχίσουμε αυτό, και η άλλη τάξη προσθέτοντας σχολιασμούς στο χάρτη εκείνη τη στιγμή, διακόπτεται η εφαρμογή. Επειδή ο πίνακας είχε μεταλλαχθεί κατά τη διάρκεια χάρτης εμψύχωση.
Έκανα NSOperationQueue, και προσθέτουμε κάθε προσθήκη δουλειά σχόλιο στην ουρά.
Και τότε, όταν την περιοχή του χάρτη που αλλάζει, παύση της NSOperationQueue .. και στη συνέχεια κάντε επανεκκίνηση, όταν η αλλαγή περιοχής γίνεται.
Θα μπορούσα να απαλλαγούμε από τα περισσότερα ατυχήματα .. αλλά εξακολουθεί να έχει συμβεί κατά καιρούς.
Καμια ιδεα?













