2017-09-15 3 views
0

iOS 기본 메일 앱으로 새 메일을 작성하는 경우와 같습니다. 또는 stackoverflow iOS 앱을 사용하여 새 질문을하십시오.하나의보기 컨트롤러가있는보기 컨트롤러를 어떻게 만듭니 까?

의견이 있으십니까?

+0

같이 당신의 ViewController에서 헬퍼 방법,

extension UIApplication { class func topViewController(base: UIViewController? = (UIApplication.sharedApplication().delegate as! AppDelegate).window?.rootViewController) -> UIViewController? { if let nav = base as? UINavigationController { return topViewController(base: nav.visibleViewController) } if let tab = base as? UITabBarController { if let selected = tab.selectedViewController { return topViewController(base: selected) } } if let presented = base?.presentedViewController { return topViewController(base: presented) } return base } } 

전화 위의 도우미 메서드를 새 의 ViewController을 제시하려고 뷰 컨트롤러. – rmaddy

+0

코드를 사용해 보셨습니까? –

답변

0

그냥 최상위 발표에서 새로운 뷰 컨트롤러를 제공

UIApplication.topViewController().present(vc2, animated: true, completion: nil) 
+0

고마워요! 상위 뷰 컨트롤러를 찾아서 다른 컨트롤러를 제시하십시오. 나는이 방법을 안다. 그러나 내가 원하는 것이 아니다. – iSakuragi