MKMapView:收到内存警告。等级= 2

时间:2010-10-01 22:11:55

标签: iphone ipad mkmapview low-memory

我有一个应用程序在解析csv文件后在内存中缓存了相当大量的数据,并且还显示了MKMapView。在MKMapView中从一端滚动到另一端之后,应用程序不可避免地给了我一个或多个:

Received memory warning. Level=1
Received memory warning. Level=2

最后因内存不足而崩溃。我一直试图找出一种方法来管理MKMapView的内存或我自己的数据(来自csv文件 - 需要经常写入csv文件,所以我想把它保存在内存中除非有更好的方法来处理这个问题,否则一些方式或其他方式(如果可能)。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

使用工具确定缓存的CSV与MKMapView相比的内存量。如果CSV是问题,那么请查看使用CoreData或sqlite存储它。