3D Touch 快捷方式停止工作 - Xcode 8

3D Touch Shortcuts Stopped Working - Xcode 8

自从将我的 Xcode 项目更新为 Swift 3 in Xcode 8 后,我的 3D Touch 快捷方式不再像以前那样工作。我是否需要更改我的代码中的某些内容才能使它们再次工作?

谢谢

更新到 Xcode 8 beta 8 解决了这个问题。

编辑 1:

换行:

func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: (Bool) -> Void) {
    let handledShortCutItem = handleShortCutItem(shortcutItem)

    completionHandler(handledShortCutItem)
}

至:

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

    completionHandler(handledShortCutItem)
}

(添加了 @escaping