2016-06-15 2 views
0

Photo Library을 여는 간단한 응용 프로그램에서 작업 할 때 나는 직면 한 이미지를 imagePickerControllerDidCancel으로 선택하십시오.imagePickerControllerDidCancel을 구현해야합니까?

이 기능은 "취소"버튼 (카메라 또는 사진 보관함이 열려있는 동안)을 클릭하면 수행된다는 것을 알고 있습니다. 이 기능 안에서는 dismissViewControllerAnimated을 수행해야합니다.

func imagePickerControllerDidCancel(picker: UIImagePickerController) { 
    dismissViewControllerAnimated(true, completion: nil) 
} 

하지만 구현하지 않으려 고 시도하고 버튼 취소는 여전히 정상적으로 작동했습니다.

imagePickerControllerDidCancel 또는 무엇을 사용해야합니까?

답변

2

메서드 imagePickerControllerDidCancel은 선택 대리자 메서드 UIImagePickerControllerDelegate입니다. UIImagePickerController 취소에 대한 작업을 수행하려면이 메서드를 사용할 수 있습니다.

희망이 도움이 될 것입니다.

1

이 문서 UIImagePickerControllerDelegate에서이다 :이 방법의

귀하의 대리인의 구현이 dismissModalViewControllerAnimated를 호출하여 피커보기를 기각한다 : 부모 뷰 컨트롤러의 방법 .

이 방법의 구현은 선택 사항이지만 예상됩니다.

구현하지 않으면 잘 작동합니다 (선택 사항).

관련 문제