5
當我實例化並呈現一個UIImagePickerController時,有時需要5秒纔會顯示視頻源並且只會出現黑屏。我從不同的視圖多次實例化了UIImagePickerController。什麼可能是這個問題的根源?UIImagePickerController有時不會初始化攝像頭視圖
當我實例化並呈現一個UIImagePickerController時,有時需要5秒纔會顯示視頻源並且只會出現黑屏。我從不同的視圖多次實例化了UIImagePickerController。什麼可能是這個問題的根源?UIImagePickerController有時不會初始化攝像頭視圖
用戶界面上的東西延遲通常與代碼沒有在主線程上運行有關。只有主線程才能更改用戶界面,因此如果您的代碼恰好在其他某個後臺線程上運行,則它會延遲幾秒鐘。你能保證一個代碼塊將在主線程中跑了:
dispatch_async(dispatch_get_main_queue(), ^{
// Your code
});
我已經回答了類似的問題在這裏:
dismissViewControllerAnimated:completion: has a couple second delay
什麼設備是你上運行嗎? –
iphone 4是該設備 – coolio