我已经得到了解析csv文件后缓存数据的存储器中的相当不错的量的应用程序,并且还显示一个的MKMapView。全国各地的滚动从一端到另一在的MKMapView后,应用程序不可避免地给我一个或多个:

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

和最后因崩溃到低存储器。我一直在试图找出管理的MKMapView还是我自己的数据(它来自一个CSV文件的任何记忆的手段 - csv文件需要被写入频繁,所以我想保持它在内存中某种方式或其他可能的话,除非有处理这一问题的更好的手段。

任何想法?

有帮助吗?

解决方案

使用手段,以确定高速缓存的CSV了多少内存取VS的的MKMapView。如果CSV是问题所在,然后看看使用CoreData或源码存储它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top