dan*_*550 19 iphone camera uiimagepickercontroller
正如标题所述,我正在开发的应用程序存在一个问题,该问题仅在应用程序在进入后台后重新启动时才会出现.
相机光圈或快门卡在关闭位置.有趣的是你仍然可以拍照,但你看不到预览.拍摄照片后,视图中会正确显示.
如果应用程序完全关闭,则在启动应用程序时不会发生此问题.我可以拍照,添加效果等,每次打开相机都能正常工作.
以下是重现问题的确切步骤:
1)我打开应用程序,一切正常.
2)应用程序通过按主页按钮或来电进入后台.
3)当应用程序进入前景/重新打开并且访问摄像机时,显示快门屏幕并在卡住位置保持关闭状态.
4)解决它的唯一方法是关闭模态视图相机控制器并再次按下相机按钮.
我做了一些研究以找到答案并且没有提出任何问题.没有内存泄漏,我已经检查了仪器中的内存分配,没有什么不寻常的.
希望有人有解决方案,我很感激帮助.
先感谢您.
SWo*_*Woo 12
我有完全相同的问题,但缩小了一点 - 它只发生在iOS 5上.有一些来自其他人谈论内存的提示,我在呈现UIImagePickerController之前释放了尽可能多的内存并且问题停止发生.
小智 6
我遇到了同样的问题,在ARC项目中运行.
按主屏幕上的相机按钮,将显示imagePickerController,取消imagePickerController.按主页按钮(关闭)应用程序.回到我的应用程序并再次按下相机按钮.在这种情况下,快门会显示并被卡住.
使用内存问题作为主要线索 - 我发现我的叠加视图对imagePickerController 有强烈的引用.我将此更改为弱引用,问题消失了.
| 归档时间: |
|
| 查看次数: |
10789 次 |
| 最近记录: |