IOS8:AVFoundation相机冻结

时间:2014-09-25 07:28:41

标签: objective-c iphone swift ios8 avfoundation

可能重复:Custom Camera View Not Working on iOS 8/Xcode 6

我使用AVFoundation来捕捉静止图像。它在iOS8到达之前工作正常。在IOS8如果我的应用程序在相机图层仍处于浮动状态时进入背景,然后在应用程序进入前景后,相机图层冻结并且调用捕获图像方法无法正常工作。有帮助吗?

1 个答案:

答案 0 :(得分:3)

试试这个......

在-viewWillAppear中:在主线程上启动摄像头捕获,就像这样..

dispatch_async(dispatch_get_main_queue(), ^{

    if (![session isRunning])
        {              
                [session startRunning];
        }
});