ios 8 avfoundation相机开始冻结

时间:2014-12-12 09:47:52

标签: camera ios8 avfoundation freeze

应用程序启动时,我的相机会冻结。解冻它的唯一方法是返回主屏幕(不关闭应用程序)并重新打开它。

我在ViewWillAppear和ViewDidAppear中使用了[session startRunning],但没有任何效果。在我的手机运行iOS 8之前,一切正常。

1 个答案:

答案 0 :(得分:0)

你应该在主线程中添加[session startRunning],如下所示:

dispatch_async(dispatch_get_main_queue(), ^{
    if (![session isRunning]) {              
        [session startRunning];
    }
});