2012-09-13 17 views
5

UIImagePickerController'ı başlatıp sunarken, bazen video beslemesinin görünmesi 5 saniyeye kadar sürecek ve sadece siyah bir ekran olacak. UIImagePickerController'ı farklı görünümlerden birden çok kez örneklendiririm. Bu sorunun kaynağı ne olabilirdi?UIImagePickerController bazen kamera görüntüsünü başlatmayacak

+0

Eğer bu nerden cihaz çalışan bir kod bloğu ile ana Konu koştu edilecektir garanti edebilir? –

+0

iphone 4 aygıtıdır – coolio

cevap

2

Kullanıcı Arabirimi üzerindeki gecikmelerde, Ana İş parçacığı üzerinde çalıştırılmamış kodla ilgili olağan sorunlar vardır. Yalnızca Ana İş Parçacığı kullanıcı arayüzünü değiştirebilir, bu nedenle kodunuz başka bir arka plan iş parçacığında çalışırsa birkaç saniye gecikme olur. Burada

dispatch_async(dispatch_get_main_queue(), ^{ 
    // Your code 
}); 

Yanıtım benzer bir sorun:

dismissViewControllerAnimated:completion: has a couple second delay

İlgili konular