【发布时间】:2010-06-11 18:00:53
【问题描述】:
所以,我已经阅读了UIImagePickerController, UIImage, Memory and More 上的 SO 帖子,并阅读了 Memory Leak Problems with UIImagePickerController in iPhone 上的帖子。我在这两个帖子之间大大提高了我的记忆效率,我感谢 OP 和提供答案的人。
我刚刚对 Memory Leak 问题中提供的答案提出了一个问题,这(基本上)是:
在整个程序运行时只有一个控制器实例
在不导致内存泄漏的情况下,最好的方法是什么?现在,我正在启动它并在视图中的每次使用中释放它,并且我看到了答案所描述的确切内容(内存警告和大约 20 次使用后的崩溃)。我是否应该在需要时启动UIImagePickerController,但使用与视图无关的单独类来控制它?如果我这样做,我应该如何处理释放控制器?
--编辑--
根据答案,泄漏已修复。我的崩溃一定来自糟糕的内存管理。发布了一个新的 SO 问题 here 来说明新的问题主题。
【问题讨论】:
标签: iphone memory-management uiimagepickercontroller