Как мне получить этот код в Scene Delegate
// App Delegate
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
return SCSDKLoginClient.application(app, open: url, options: options)
}
Потому что мне нужно получить некоторые данные из обратного вызова. В настоящее время обратный вызов не вызовет делегат приложения. Представьте, что обратный вызов - это поток OAuth.
Я нашел решение, но оно не сработало
// Scene Delegate
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
guard let url = URLContexts.first?.url else {
return
}
SCSDKLoginClient.application(UIApplication.shared, open: url, options: nil)
}
, потому что мне нужно передать значение параметров в эту сцену. Как бы я достиг метода AppDelegate в Scene Delegate?