gpt4 book ai didi

ios - 在 iOS 中,如何阻止直到获得 restful api token

转载 作者:行者123 更新时间:2023-11-29 00:04:47 25 4
gpt4 key购买 nike

在我的应用程序中,大多数页面都由 Restful API 响应支持。而且许多页面需要身份验证,因此在用户进入此类页面之前需要 api token 。

在 AppDelegate.m 的 didFinishLaunchingWithOptions 方法中,我启动 NSURLSessionDataTask 来获取 api token 。但此调用是异步的,用户可以在 token 到达之前进入页面并在页面上执行操作。

我使用 Storyboard,因此应用程序会自动加载我的初始页面。如何确保在 token 到达后加载页面,这样我就不必在几乎所有使用 api 的地方检查 token 是否存在。

最佳答案

您可以在 Storyboard的主页上查看事件指示器。或者在启动主页之前添加一个带有事件指示器的新 View Controller 。在您的 newViewController 中, View 中的 load 方法是否检查是否获取了 token ?根据它,只需调用一个方法来显示警报 View 以显示失败消息,否则推送到您的 homeViewController ?

另一种方法是使用单例。

关于ios - 在 iOS 中,如何阻止直到获得 restful api token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48398373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com