应用程序启动时,我的相机会冻结。解冻它的唯一方法是返回主屏幕(不关闭应用程序)并重新打开它。
我在ViewWillAppear和ViewDidAppear中使用了[session startRunning]
,但没有任何效果。在我的手机运行iOS 8之前,一切正常。
答案 0 :(得分:0)
你应该在主线程中添加[session startRunning],如下所示:
dispatch_async(dispatch_get_main_queue(), ^{
if (![session isRunning]) {
[session startRunning];
}
});