Wie in den oben erwähnten Kommentare @kamens, eine Abhilfe camera.showsCameraControls = NO
in einem Beendigungsblock enthalten ist, wenn der Controller modal Ansicht präsentiert, wie folgt aus:
[controller presentViewController:self animated:YES completion:^{self.showsCameraControls = NO;}];
jedoch mit dieser Lösung steuert die Kamerablitz Momentan, wenn die Kamera präsentiert wird, verschwinden sie. Offensichtlich nicht ideal, wenn die Kontrollen wirklich versteckt werden müssen. Die andere Problemumgehung besteht darin, camera.showsCameraControls = OFF
... noch weniger ideal einzustellen.
@quellish, dann ist dies die Ausgabe von dem Absturz:
*** -[PLCameraToggleButton setAccessibilityValue:]: message sent to deallocated instance 0x4a330b0
@kamens, hier ist der Code, den ich mit dem mediaTypes
und captureMode
einzustellen:
tmpCamera.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
tmpCamera.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
Welche OS-Version? In welchen Betriebssystemversionen ist es nicht vorhanden? Haben Sie überlegt, einen Fehlerbericht einzureichen? –
Ich begegne dem gleichen, aber nur, wenn showCameraControls auf NO gesetzt ist. – kamens
Sie erhalten zwei technische Support-Vorfälle mit Ihrem iOS-Entwicklerkonto. Das klingt nach einer Zeit dafür. Wenn es einen Workaround gibt, werden die Jungs von Apple es wissen. – Swizzlr