мы предоставляем некоторые параметры, используя схему URL, и она работает хорошо, если мы запускаем приложение в первый раз. Я предоставил пользовательскую инициализацию в AppDelegate:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
if let token = Helper.getQueryStringParameter(url: url.absoluteString, param: AUTH_TOKEN_PARAM) {
tokenFromURL = token
return true
} else {
}
return false
}
Однако этот код не работает, если, например, пользователь загружает приложение, открывает его и возвращает обратно в Интернет и нажимает ту же кнопку, чтобы запустить приложение.
Я думаю, мне нужно проверить, был ли URL предоставлен в viewWillAppear , я прав? Как это сделать, пожалуйста, помогите?