因此很明显,在iPod第二代我的应用程序崩溃是由于内存不足的问题。我做的是在用户滚动时在scrollView + pageControl内的每个视图上调用图像。在获得记忆警告后,它在达到某个特定点时崩溃。当我收到警告时,我试图释放视图,但仍然导致崩溃。iOS4调用ImageNamed:仍然泄漏或导致内存问题?
我GOOGLE了约ImageNamed:显然有这个API调用中的问题,但大多数文章说,这是固定在最近的iOS版本。
我解决了这个问题,调用图像imageWithContentOfFile代替imageNamed,但我想知道如果ImageNamed还是引起了内存泄漏,或者视图被释放时没有释放。
什么操作系统版本在你的iPod touch第二代运行? –
我相信它的iOS 4.2.1 – REALFREE
它没有泄漏图像,它缓存它(如RyanR下面解释的),只使用'imageNamed:'为小图像,这将永远由您的应用程序和多个位置使用 – bshirley