2013-08-26 18 views
0

我有一個coredata,其中包含我用來在地圖上放置針腳的座標。我使用addAnotations:使用NSMutableArray;然而,- (MKAnnotationView *) mapView:(MKMapView *)mapview viewForAnnotation:(id<MKAnnotation>)annotation種植的引腳一個接一個,效率非常低。爲什麼添加註釋會逐個植入引腳而不是使用數組並將其植入塊中?

是否有另一種方法更有效?

+0

你的意思是他們在地圖視圖上一個接一個出現?或者只是迭代數組的方法? – tompave

+0

一個接一個出現,這沒有意義。 – user1079414

+0

這很奇怪。你能發佈你的代碼嗎? – tompave

回答

0

通過您的針腳通過addAnnotations:將它們放置在地圖上並不低效。這正是如何完成的。

0

我有同樣的問題。

如果您在

(MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id <MKAnnotation>)annotation

customPinView.animatesDrop = NO;,而不是YES設置。

所有註釋將在沒有動畫的情況下同時加載。

相關問題