3D轻触快速动作在发布时迅速崩溃3

时间:2017-04-06 06:52:55

标签: ios 3d swift3 3dtouch

我在更改UI之前实现了3D touch,我所做的只是将viewControllers嵌入到导航控制器中。完成这些更改后,每次尝试使用3D触控启动时,我的快速添加3D快捷方式都会使应用程序崩溃。如果我定期启动应用程序,该应用程序工作正常。

Here is my main.storyboard

这是我的appDelegate代码:

func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
    if shortcutItem.type == "com.krp.addEvent" {
        let sb = UIStoryboard(name: "Main", bundle: nil)
        let addEventVC = sb.instantiateViewController(withIdentifier: "addEventVC") as! ViewController
        let root = UIApplication.shared.keyWindow?.rootViewController
        root?.present(addEventVC, animated: false, completion: { () -> Void in completionHandler(true)})
    }
}

0 个答案:

没有答案