从URL获取参数,而第一次在viewWillAppear中不启动应用程序

时间:2019-01-05 21:19:36

标签: ios swift uiview uiviewcontroller uiapplication

我们使用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
    }

但是,例如,如果用户下载应用程序,将其打开并返回到网络并按下相同的按钮以启动应用程序,则此代码不起作用。

我认为我需要检查 viewWillAppear 中是否提供了 URL ,对吗?该怎么做,请帮忙?

0 个答案:

没有答案