如果用户未登录,如何自定义到登录控制器的序列

时间:2019-01-24 10:10:54

标签: ios uiviewcontroller navigation segue

首先,我的情况不是我会在应用启动时检查用户登录状态并进行相应路由的那些用例之一。 “我的应用”大致有两组屏幕/功能-一组不需要用户登录,而另一组需要用户登录。

出现问题是因为可以从应用程序的不受保护(未登录)部分启动只有登录才能访问的某些屏幕。在Angular之类的平台上,您将定义路由和自定义可注入代码段,以检查用户是否登录以及是否重新路由到登录组件,登录组件将在完成后重定向到目标组件。

当前,在我的情况下,每个控制器都会检查登录状态,如果未登录则启动登录控制器。这会导致代码中断。这里是否有一个通用的设计模式。

注意-我考虑过创建一个通用的基本控制器或一个viewcontroller扩展,但是这两种解决方案似乎都不适合用例

0 个答案:

没有答案