【发布时间】:2011-11-08 16:15:53
【问题描述】:
我正在使用弹出框展示我的相机。它在我的 iPad 上完美运行。
令我惊讶的是,在 iPad 2 中,当相机被召唤时,只出现带有拍照按钮的灰色条,但显示相机所见内容的图像是不可见的,更奇怪的是,只有底层视图是可见的。如果用户触摸相机按钮,则图像会出现,显示刚刚拍摄的照片。
知道可能是什么原因吗?
【问题讨论】:
标签: iphone ios camera uiimagepickercontroller ipad-2
我正在使用弹出框展示我的相机。它在我的 iPad 上完美运行。
令我惊讶的是,在 iPad 2 中,当相机被召唤时,只出现带有拍照按钮的灰色条,但显示相机所见内容的图像是不可见的,更奇怪的是,只有底层视图是可见的。如果用户触摸相机按钮,则图像会出现,显示刚刚拍摄的照片。
知道可能是什么原因吗?
【问题讨论】:
标签: iphone ios camera uiimagepickercontroller ipad-2
打开相机会占用大量内存。这会导致内存警告,进而删除未使用的视图和保留计数为 0 的对象。
验证如果“viewDidLoad”被调用两次,它不会破坏你的逻辑,因为它可能发生在内存警告中。
检查您是否尝试使用保留计数为 0 的对象
【讨论】: