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
5
A
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
Eğer bu nerden cihaz çalışan bir kod bloğu ile ana Konu koştu edilecektir garanti edebilir? –
iphone 4 aygıtıdır – coolio