繁体   English   中英

iOS:MKAnnotationViews的显示速度非常慢

[英]iOS: MKAnnotationViews are very slow to appear

我在这样的循环中将54个注释添加到MKMapView中:

for (Item *item in items) {

    [mapView addAnnotation:item];       

}

我正在记录此操作的完成时间,并且永远不会花费很长时间,但是在我的地图视图上显示注释之前有很长的延迟。 到底是怎么回事? 如何使注释显示得更快?

更新:我正在使用的数据集并不小,我将其完全保存在内存中。 我注意到偶尔出现1级或2级内存警告。 这会影响MKMapView的性能吗?

添加批注的代码没有错。 问题可能出在其他地方。 也许您是从Web服务获取注释的。 注释视图对象可能很大或很复杂。

如果您想尝试其他方法,请使用addAnnotations:一次添加所有注释,但我认为这不会有所作为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM