Như @kamens đề cập trong các ý kiến trên, một cách giải quyết là bao gồm camera.showsCameraControls = NO
trong một khối hoàn thành khi trình bày bộ điều khiển xem phương thức, như thế này:
[controller presentViewController:self animated:YES completion:^{self.showsCameraControls = NO;}];
Tuy nhiên, với giải pháp này, các camera điều khiển đèn flash trong giây lát khi máy ảnh được trình bày, sau đó chúng biến mất. Rõ ràng là không lý tưởng khi các điều khiển thực sự cần phải được ẩn. Cách giải quyết khác là đặt camera.showsCameraControls = OFF
... thậm chí ít lý tưởng hơn.
@quellish, đây là sản phẩm từ sự sụp đổ:
*** -[PLCameraToggleButton setAccessibilityValue:]: message sent to deallocated instance 0x4a330b0
@kamens, đây là đoạn code tôi đang sử dụng để thiết lập các mediaTypes
và captureMode
:
tmpCamera.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
tmpCamera.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
Nguồn
2012-06-18 14:59:36
Phiên bản hệ điều hành nào? Phiên bản hệ điều hành nào không có trong đó? Bạn đã xem xét gửi báo cáo lỗi chưa? –
Tôi đang gặp phải điều tương tự, nhưng chỉ khi showsCameraControls được đặt thành NO. – kamens
Bạn nhận được hai sự cố hỗ trợ kỹ thuật với tài khoản nhà phát triển iOS của mình. Điều này nghe có vẻ như một thời gian cho nó. Nếu có một cách giải quyết khác, những người ở Apple sẽ biết. – Swizzlr