【问题标题】:page-based with storyboard dont dealloc基于页面的故事板不解除分配
【发布时间】:2012-06-13 12:05:57
【问题描述】:

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

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

也在尝试 iPad 设备崩溃。

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

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

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

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

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

【问题讨论】:

    标签: objective-c uiviewcontroller storyboard uipageviewcontroller imagenamed


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-06-10
      • 2016-06-27
      • 2015-11-24
      • 1970-01-01
      • 2011-09-29
      • 2013-04-27
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多