application (: open: options :) 'почти соответствует необязательному требованию - PullRequest
0 голосов
/ 04 октября 2018

Попытка открыть приложение снаружи.Это единственная часть, которую мне не хватает:

Приложение метода экземпляра (: open: options :) «почти соответствует приложению необязательного требования» (: open: options :)'of protocol' UIApplicationDelegate '

в моем делегате приложения.

Существует 2 предлагаемых исправления, чтобы отключить предупреждение:

Пометить метод как приватный Add @nonobjcк методу Doing либо замолчать предупреждение.Но зачем это нужно делать?

Мой код:

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

    let message = url.query?.removingPercentEncoding
    print(message)
    return true
}

1 Ответ

0 голосов
/ 04 октября 2018

Вы должны заменить свою функцию этой функцией:

func application(_ app: UIApplication, 
                 open url: URL, 
                 options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool
...