Iphone 从次线程使用AVCaptureDevice

Iphone 从次线程使用AVCaptureDevice,iphone,ios,ios5,Iphone,Ios,Ios5,我的应用程序正在iphone 3g和ios 5.1 sdk上测试,我正在使用AVCaptureDevice打开后置摄像头作为视频输入设备。我是从使用detachNewThreadSelector创建的辅助线程执行此操作的。我还创建了一个预览层。我在屏幕上看不到任何内容,因此我想知道是否可以从辅助线程创建捕获会话。有什么想法吗?您不能在后台线程上执行具有希望在UI中显示的效果的工作 如果确实使用后台线程,则必须向主线程发送任何更改的信号,并指示它显示这些更改。在视频捕获的情况下,这似乎不是一种可行

我的应用程序正在iphone 3g和ios 5.1 sdk上测试,我正在使用
AVCaptureDevice
打开后置摄像头作为视频输入设备。我是从使用
detachNewThreadSelector
创建的辅助线程执行此操作的。我还创建了一个预览层。我在屏幕上看不到任何内容,因此我想知道是否可以从辅助线程创建捕获会话。有什么想法吗?

您不能在后台线程上执行具有希望在UI中显示的效果的工作


如果确实使用后台线程,则必须向主线程发送任何更改的信号,并指示它显示这些更改。在视频捕获的情况下,这似乎不是一种可行的方法。

我正在使用dispatch_async在主线程上执行所有UIKit操作。对于视频播放,您必须对每一帧执行此操作吗?