coo*_*lio 5 iphone cocoa-touch objective-c uiimagepickercontroller ios
当我实例化并呈现UIImagePickerController时,有时最多需要5秒才能显示视频源,并且只会出现黑屏.我从不同的视图多次实例化UIImagePickerController.可能是这个问题的根源是什么?
UI 内容的延迟通常与未在主线程上运行的代码有关。只有主线程可以更改 UI,因此如果您的代码碰巧在其他后台线程上运行,则会有几秒钟的延迟。您可以保证代码块将在主线程上运行:
dispatch_async(dispatch_get_main_queue(), ^{
// Your code
});
Run Code Online (Sandbox Code Playgroud)
我在这里回答了类似的问题:
missViewControllerAnimated:完成:有几秒钟的延迟
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |