OStack程序员社区-中国程序员成长平台

标题: ios - 在 Storyboard 中实现登录/注销的正确方法 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:24
标题: ios - 在 Storyboard 中实现登录/注销的正确方法

我在 iOS7 中开始一个新项目,我需要实现 OAuth 2 协议(protocol)才能登录。

我了解 OAuth 2 定义我需要存储 token 和刷新 token 才能访问服务器中的资源,并且当我注销时,它必须在服务器中撤销此 token 并将其从钥匙串(keychain)中删除,对吗? .

我的问题是完成它的正确方法是什么,我在 Storyboard 中有这个示例流程:

enter image description here

如果我错了,请纠正我:

PS:我的问题是关于 Storyboard 流程而不是关于 OAuth 2 PS2:对不起我的英语,任何更正请告诉我。



Best Answer-推荐答案


  1. 是的,您应该在初始屏幕上验证/刷新 token 。
  2. 您应该通过嵌入导航 Controller 来“推送”到标签栏 VC。
  3. 对于您的第三个问题同样如此,您应该在两种情况下都“插入”。
  4. 在注销期间只需“推”回 LoginVC,如果您启用了 ARC,则无需担心内存问题,xcode 在分配和解除分配方面非常聪明。

关于ios - 在 Storyboard 中实现登录/注销的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20007027/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4