1

我目前正在从“文档”目录中获取图像(使用 -imageWithContentsOfFile:) 没有问题,只是我无法立即显示图像(例如,一旦调用 touchesEnded)。我假设这与图像缓存有关,并且以上述方式创建的图像对象没有被缓存?所以,我想,我将在创建图像对象后缓存它,然后使用 -imageNamed: 使用缓存的图像。那么如何将 UIImage 对象保存到应用程序的 Bundle 和/或缓存它呢?

4

1 回答 1

5

一旦应用程序包在 iPhone 上,您就无法修改它。整个事情都是代码签名的,改变它会导致它不再运行。

为什么不在启动时预加载所需的图像?不过要小心,因为大图像会占用大量内存,如果内核过度使用,内核可能会杀死您的应用程序。

于 2009-08-26T05:47:34.930 回答