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