我正在使用“基于页面的故事板”模板开发一个完整的应用程序。
但每当我翻页时,我都会通过仪器看到分配的内存量只会增加并且永不减少,所以直到崩溃发生。
尝试在iPad设备中崩溃。
为了简化并尝试找到问题,我使用相同的模板创建了一个测试应用并选择了ARC,只加载了我使用的页面图像,并且没有更改原始苹果代码中的任何内容,即使在这个简单的应用程序出现问题。
我认为问题是因为所有页面都像这个问题一样保持分配状态 PageViewController: How to release ViewControllers added to it?
但我使用的是故事板,所以,在哪里:
PageView *pView = [[PageView alloc] init];
我有:
MWViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"MWDataViewController"]
我尝试自动释放但没有效果。
答案 0 :(得分:0)
我遇到的问题是我在所有页面中都使用了背景图像,imageNamed:
方法缓存了使我的内存占用增长的图像。我使用UIImage initWithContentsOfFile:
方法,我的脚印大部分都是平的。