2016-11-03 10 views
-1

지금은 Xcode와 Swift로 코딩하는 법을 배우고 있습니다. 따라서 프로젝트를 복사했습니다 this Apple Developer pageSwift 3`presentViewController` 오류

튜토리얼에서 나는 presentViewController을 사용하도록 요청 받았습니다.

스위프트 3을 사용하면 presentViewController 메서드가 기능을 채우기 위해 Xcode의 IntelliSense로 채워지지 않습니다.

Image from apple tutorial

답변

0

사용 self.present(imagePickerController, animated: true, completion: nil)

그것은 모달보기 컨트롤러를 제공한다 (아래로 이미지에서 본). imagePickerController은 뷰 컨트롤러 인스턴스이고, 두 번째 매개 변수는 애니메이션 매개 변수 (애니메이션 또는 아니오로 컨트롤러를 표시 할 것인지 여부)이며, 마지막 매개 변수는 completion block입니다.

0

스위프트 3 가지가 변경되었습니다. presentViewController를 사용하고 뷰 컨트롤러를 인수로 보내고있었습니다. 애플은 그것을 원한다. 예를 들어, 새로운 방법은 이전 모습이 아닌 present(imagePickerController...과 같은 메소드를 사용하고 구현하는 것입니다.