我正在开发一个具有拍摄照片功能的应用程序(Universal),因此我使用了UIImagePickerController来拍摄照片。幸运的是,我可以在iPhone上的所有场景中使用完整功能,但不能在iPad上使用。
相机光圈或快门卡在关闭位置。 如果应用程序完全关闭,则在启动应用程序时不会发生此问题。我可以拍照,添加效果等,每次打开相机都能正常工作。 以下是重现该问题的确切步骤:
我创建了一个普通的应用程序,它具有拍摄照片的功能,仅此而已,即使示例应用程序也遇到了相同的问题,因为它没有任何其他功能。
我做了一些研究以找到答案并且没有提出任何问题。没有内存泄漏,我已经检查了仪器中的内存分配,没有什么不寻常的。
我试图释放选择器控制器并在完成拍照后将其设为零,并在我们尝试拍照时再次分配它,但这对解决问题也没有帮助。
BTW,我的iPad版本是6.1.3
任何人都可以帮我找到确切的原因,以及我们如何避免这种典型的情况。
提前感谢您的宝贵回答。