2014-12-12 1 views
0

Моя камера зависает, когда приложение запускается. Единственный способ разморозить его - вернуться на главный экран (без закрытия приложения) и снова открыть его.ios8 avfoundation camera freeze on start

Я использовал [session startRunning] в моем ViewWillAppear и ViewDidAppear, но ничего не работает. До того, как мой телефон запустил iOS 8, все работало нормально.

ответ

0

следует добавить [сессии startRunning] в главном потоке так же, как это:

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