Çok basit bir video uygulaması geliştiriyorum. Resmi kontrolü kullanıyorum: UIImagePickerController.
İşte sorun. UIImagePickerController'ı ilk kez sunarken, iOS izin isteyecektir. Kullanıcı evet veya hayır'ı tıklayabilir. Kullanıcı no'yu tıklatırsa, denetim reddedilmez. Bunun yerine, kullanıcı başlat düğmesini tıklamaya devam ederse, ekran her zaman siyahken zamanlayıcılar devam eder ve kullanıcı zamanlayıcıları durduramaz veya geri dönemez. Kullanıcının yapabileceği tek şey uygulamayı öldürmektir. UIImagePickerController bir dahaki sefere sunulduğunda, hala siyah bir ekran ve başlat'ı tıklarsa kullanıcı geri dönemez.
Bunun bir hata olup olmadığını merak ediyordum. UIImagePickerController'ı göstermeye karar verebilmemiz için kameranın iznini tespit edebilmemizin bir yolu var mı?
UIImageViewController
iOS 2.0'da eklendiği belirtiliyor ve dokümanlar hiçbir zaman AVAuthorizationStatus'un kullanılması gerektiğini yansıtacak şekilde açıklanmadı, ancak başka bir çerçevede yaşıyor.