Tôi đang phát triển một ứng dụng video rất đơn giản. Tôi sử dụng điều khiển chính thức: UIImagePickerControll.
Đây là vấn đề. Khi trình bày UIImagePickerControll lần đầu tiên, iOS sẽ yêu cầu sự cho phép. Người dùng có thể nhấp vào có hoặc không. Nếu người dùng nhấp vào không, kiểm soát sẽ không bị loại bỏ. Thay vào đó, nếu người dùng tiếp tục nhấp vào nút bắt đầu, bộ hẹn giờ sẽ bật trong khi màn hình luôn màu đen và người dùng không thể dừng bộ hẹn giờ hoặc quay lại. Điều duy nhất người dùng có thể làm là giết ứng dụng. Lần tiếp theo trình bày UIImagePickerCont kiểm soát, nó vẫn là một màn hình đen và người dùng không thể quay lại nếu nhấp vào bắt đầu.
Tôi đã tự hỏi nếu nó là một lỗi. Có cách nào để chúng tôi có thể phát hiện sự cho phép của máy ảnh để chúng tôi có thể quyết định hiển thị UIImagePickerControll hay không?
UIImageViewController
được ghi chú là đã được thêm vào iOS 2.0 và các tài liệu không bao giờ được chú thích để phản ánh rằng AVAuthorizationStatus nên được sử dụng, nhưng sống trong một khung khác.