6
可能重复:Custom Camera View Not Working on iOS 8/Xcode 6iOS8上:AVFoundation相机冻结
我使用AVFoundation
拍摄静止图像。它工作正常,直到iOS8
到来。在IOS8
如果我的应用程序进入背景,而相机层仍然浮动,然后应用程序进入前台后相机层冻结并调用捕获图像方法不起作用。任何帮助?
可能重复:Custom Camera View Not Working on iOS 8/Xcode 6iOS8上:AVFoundation相机冻结
我使用AVFoundation
拍摄静止图像。它工作正常,直到iOS8
到来。在IOS8
如果我的应用程序进入背景,而相机层仍然浮动,然后应用程序进入前台后相机层冻结并调用捕获图像方法不起作用。任何帮助?
试试这个...
在-viewWillAppear:在主线程启动相机拍摄,这样的..
dispatch_async(dispatch_get_main_queue(), ^{
if (![session isRunning])
{
[session startRunning];
}
});
你试图停止捕获相机时,你的应用程序转到后台?并且您是否试图在应用程序再次变为前景时直接开始捕捉相机? – holex 2014-10-01 13:08:59
是的,我做到了。我开始在viewwillappear&viewWillDisappear上做它,但它仍然冻结。 – 2014-10-02 13:58:56
'-viewWillAppear:'或'-viewWillDisappear:'不适合捕捉应用程序生命周期的变化。您需要观察有关状态更改的正确通知。 – holex 2014-10-02 14:23:49