Wie verwende ich [camera takePhoto] und bearbeite es mit UIImagePicker - UIImagePickerController.allowsEditing = YES

Ich werde mich dumm fühlen, aber ich habe überall gesucht und keine Antwort gefunden. Ich konnte die Ansicht "Bearbeiten" mithilfe der Standardsteuerelemente der Kamera aufrufen. Allerdings habe ich ein Overlay darauf gelegt und einen UIButton an IBAction take photo angeschlossen, der aussieht wie [UIImagePickerController takePicture].

Der Bearbeitungsteil wird jedoch vollständig übersprungen, obwohl ich die Bearbeitung auf JA eingestellt habe. Gibt es einen anderen Befehl, um es aufzurufen? Im Moment geht es direkt zu didFinishPickingMediaWithInfo.

    camera.sourceType = UIImagePickerControllerSourceTypeCamera;
    camera.cameraDevice = UIImagePickerControllerCameraDeviceRear;
    camera.showsCameraControls = NO;
    camera.navigationBarHidden = YES;
    camera.toolbarHidden = YES;
    camera.wantsFullScreenLayout = NO;
    camera.allowsEditing = YES;
    camera.cameraOverlayView = overlay;
    [self presentViewController:camera animated:YES completion:nil];

dann in IBAction

    [camera takePicture];

Antworten auf die Frage(2)

Ihre Antwort auf die Frage