0
나는 3D는 다음 코드를 사용하여 내 애플 리케이션에 빠른 조치를 만지지 구현하려는
내부 뷰 컨트롤러 동적 신속한 조치를 만지지 추가 : 각각의 뷰 컨트롤러가 나타납니다 빠른 동작 버튼을 눌러시3D 네비게이션
func createQuickActions(application: UIApplication) {
let shortcut1 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearActividad", localizedTitle: "Actividad", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-checkbox"), userInfo: nil)
let shortcut2 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearNota", localizedTitle: "Nota", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-notebook"), userInfo: nil)
let shortcut3 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearReunion", localizedTitle: "Reunión", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-calendar"), userInfo: nil)
application.shortcutItems = [shortcut1,shortcut2,shortcut3]
}
하지만, 내 스토리 보드에는 모든보기 컨트롤러가 탐색 컨트롤러를 통해 연결됩니다. 내 탐색 표시 줄에 중요한 버튼이 있으므로 표시 컨트롤을 인스턴스화하고 표시 탐색 모음/내비게이션 컨트롤러로 밀어 넣을 수있는 방법은 무엇입니까?
답변을 주셔서 감사합니다. 나는 그 메소드를 사용했고 선택한 shortcutItem에 따라 어떤 ViewController를 보여줄지 결정한 후에'window? .rootViewController? .showViewController' 메서드를 호출했습니다. – Ces