Bunun nedeni yolu taşımaktadır MKMapVieweserleri. Orada bekleyen bir operasyon, bu yüzden MapKit istinat edilir MKMapViewve aslında henüz çözülmemiştir. Bu bir sorun değil kendisidir. Sorun şu ki, hala temsilci mesaj gönderiyor olmasıdır.
Geçici çözüm basit: görünümünüzü kontrolörün temizleme parçası için harita görünümün temsilci konulduğu gibi nilönleyecektir, MKMapViewkendisine mesaj göndermesini.
Bu belgelenmiştir MKMapViewDelegate Protokol Referansı :
Bir temsilci ayarlamış olduğunuz bir MKMapView nesne bırakmadan önce, nil o nesnenin temsilci özelliğini ayarlamayı unutmayın. Bunu yapmanın bir yerde harita görünümü imha dealloc yöntemi olduğunu.
Düzenleme: Oscar burada dokümantasyon alıntı sağlanan yanı, hemen altında bir upvote verin.
Verilen ARC, ben bu şekilde harita görünümün temsilci belirlesin demektir önermek nilgörünümünüzü kontrolör en içinde dealloc.