2014-10-07 134 views
3

我加载大量的图片提供:我应该自己清除fsCachedData文件夹吗?

var data = NSData.FromUrl (NSUrl.FromString(url)); 
var img = UIImage.LoadFromData(data); 

然后我缓存图像到一个文件夹,并确保该文件夹是每7天清除。

但我看到还有一个“Caches /'应用程序包名称/ fsCachedData”文件夹与所有图像。至少在模拟器中这似乎没有被清除。我应该清楚这一点吗?有没有办法阻止它在这里缓存图像?或者我自己删除文件夹是否安全?

回答

2

我们也在我们的应用程序中看到了这一点。根据this link,它的iOS 8 bug在苹果公司今天将在iOS 8.1更新中纠正。

所以要回答你的问题:不,你不应该自己删除缓存,并有一定的运气苹果的修复确实会清理旧数据。如果由于某种原因,您应该可以自己删除它,而不会有任何问题。

[编辑]我已经验证了iOS 8.1确实可以解决这个问题。用户必须在更新后启动应用程序,然后才能清除缓存。

相关问题