3
UITabBarController
및 5 UITabBarItem
이있는 앱이 있습니다. 세 번째 탭 표시 줄 항목 (카메라 컨트롤러)에 대한보기 컨트롤러를 모달 식으로 시작하고 싶습니다. TabBar 항목을 선택하면 viewController를 모달로 표시하는 방법
override func viewDidLoad() {
super.viewDidLoad()
self.presentViewController(self, animated: true, completion: nil)
}
를하지만 내 응용 프로그램은 추락했다. 어떻게해야합니까?
viewDidAppear에서 수행해야합니다. 이전 버전에서는 뷰가 윈도우의 뷰 계층 구조에 아직 포함되지 않습니다. – rdelmar
viewDidAppear에서 "응용 프로그램이 활성 컨트롤러를 모달로 표시하려고했습니다." – jmcastel
죄송합니다. "self"를 표시하려고한다는 사실을 놓쳤습니다. 왜 그걸 할거야? 자기가 이미 화면에 있습니다. – rdelmar