0
由於在Xcode 8中將我的Xcode項目更新爲Swift 3,因此我的3D Touch快捷方式不再適用於以前的工作。我是否需要在代碼中更改某些內容以重新使用這些內容?3D觸摸快捷方式停止工作 - Xcode 8
謝謝
由於在Xcode 8中將我的Xcode項目更新爲Swift 3,因此我的3D Touch快捷方式不再適用於以前的工作。我是否需要在代碼中更改某些內容以重新使用這些內容?3D觸摸快捷方式停止工作 - Xcode 8
謝謝
更新到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
)