在我的应用程序中,我目前有一个 UITabBarViewController 作为初始 VC。我还有一个 HTTP GET 请求
给我关于用户是否登录的反馈。显然,如果他们没有登录,我需要重定向我的初始 VC 到我的 LoginHomeViewController。
我一直在尝试通过在我的 AppDelegate.m 的 application didFinishLaunchingWithOptions:
方法中使用响应逻辑来设置它,但是我应该在我的第一个标签栏 Controller ,也许在 viewWillAppear
方法中? 优点和缺点?可能递归到任何一个?
最佳答案
你应该在你的 Root View Controller 的 viewWillAppear 方法中设置这个东西。在 appDelegate 中,您应该将 home 或 Root View Controller 设置为 self.window
您可以在那里检查访问 token ,或者如果登录凭据已通过验证,如果未经过验证,您可以呈现或推送登录 View Controller
关于ios - 使用 viewWillAppear 实现 LoginHome 页面功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20898665/