Вы реализуете функцию из UIApplicationDelegate
, и вы неправильно написали сигнатуру функции, что делает вашу функцию очень похожей на сигнатуру из протокола, но не совсем - именно поэтому компилятор жалуется.
Вы пропускаете параметр подчеркивания _
- application
не имеет метки при вызове функции:
optional func application(_ application: UIApplication, handleOpen url: URL) -> Bool
Во-вторых, вы не должны использовать эту функцию в любом случае, так как она устарела в iOS 10. Используйте
optional func application(_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool
вместо