2016-08-19 12 views
1

私は私がのために警告を受けるXcodeの8ベータ6に更新しているので:performActionForShortcutItem Xcodeの8ベータ版で6

application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: (Bool) -> Void)

"インスタンスメソッドapplication(_:performActionFor:completionHandler:)がほぼ一致するプロトコルUIApplicationDelegateのオプションの要件application(_:performActionFor:completionHandler:)"

しかし、私のコードで私が持っている方法は、オートコンプリートがいっぱいになる方法です。私のショートカット項目はもはや動かないので、明らかにメソッドが変更されていますが、修正方法はわかりません。

答えて

5

UIApplicationDelegate上コマンドクリックして、あなたがこれを見つけることができます:(。または、the latests documentation of UIApplicationDelegateを参照)

optional public func application(_ application: UIApplication, 
    performActionFor shortcutItem: UIApplicationShortcutItem, 
    completionHandler: @escaping (Bool) -> Swift.Void) 

にあなたの方法ヘッダーを変更してみてください:

func application(_ application: UIApplication, 
    performActionFor shortcutItem: UIApplicationShortcutItem, 
    completionHandler: @escaping (Bool) -> Void) 
関連する問題