0

我正在使用弹出框展示我的相机。它在我的 iPad 上完美运行。

令我惊讶的是,在 iPad 2 中,当相机被召唤时,只出现带有拍照按钮的灰色条,但显示相机所见内容的图像是不可见的,甚至更奇怪的是,只有底层视图是可见的。如果用户触摸相机按钮,则会出现图像,显示刚刚拍摄的照片。

知道可能是什么原因吗?

4

1 回答 1

1

打开相机会占用大量内存。这会导致内存警告,进而删除未使用的视图和保留计数为 0 的对象。

  1. 验证如果“viewDidLoad”被调用两次,它不会破坏你的逻辑,因为它可能发生在内存警告中。

  2. 检查您是否尝试使用保留计数为 0 的对象

于 2011-09-01T20:23:00.777 回答