快速动作3d touch打开viewcontroller

时间:2017-11-21 23:16:14

标签: ios swift 3d quickaction

我正在努力让3d touch快速动作起作用,我在下面有这个代码。

我确实得到了一个印刷品,说它已被按下,但它没有进入我想要的视图控制器。

func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {

            if shortcutItem.type == "LiveFeed" {
                print("Tony: We got to live view")

                guard let navVC = window?.rootViewController as? UINavigationController else { return }
                let storyBoard: UIStoryboard = UIStoryboard(name: "LiveFeed", bundle: nil)
                if #available(iOS 11.0, *) {
                    let composeViewController = storyBoard.instantiateViewController(withIdentifier: "LiveFeedMain") as! LiveFeedMain

                    navVC.pushViewController(composeViewController, animated: false)
                } else {
                    // Fallback on earlier versions
                }

            }
        }

我在appDelegate

中有这个

0 个答案:

没有答案