1

我正在使用模板“基于页面的故事板”开发一个完整的应用程序。

但是每当我翻页时,我通过仪器看到分配的内存量只会增加而不会减少,所以直到发生崩溃。

也尝试在 iPad 设备崩溃中。

为了简化并尝试找到问题,我使用相同的模板创建了一个测试应用程序并选择了 ARC,只加载我使用的页面的图像,并且没有更改原始苹果代码中的任何内容,即使在这个简单的应用程序中问题发生。

我认为问题是因为所有页面都像这个问题一样保持分配 PageViewController: How to release ViewControllers added to it?

但我正在使用情节提要,所以,在哪里: PageView *pView = [[PageView alloc] init];

我有: MWViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"MWDataViewController"]

我尝试放自动释放但没有效果。

4

1 回答 1

0

我遇到的问题是我在所有页面中都使用了背景图像,并且该imageNamed:方法缓存了图像,这使我的内存占用增加了。我使用了这种UIImage initWithContentsOfFile:方法,我的脚印基本保持不变。

于 2013-10-07T20:04:48.190 回答