0

这个话题在我脑海中有一段时间。假设我有一个需要用户登录的 Cocoa 应用程序。用户登录后,应用程序将显示从数据库中获取的一些数据。我有两个精心设计的 MVC(LoginModel、LoginView、LoginController & DataModel、DataView、DataController)。从 LoginController 重定向到 DataController 的最佳方式是什么?此外,如果我还有 Data2Model、Data2View、Data2Controller,我怎么能在 MVC 之间切换?

4

1 回答 1

0

创建一个“凭据控制器”基类,用于检查身份验证令牌并在身份验证不存在时自动启动您的登录控制器。

您的登录控制器需要一个属性才能让控制器返回(或者如果使用 iOS,您可以直接弹出视图控制器堆栈)。

使用此设置,您只需使用您的凭证控制器,当凭证过期时它们将自动显示登录信息。

于 2013-04-03T19:13:53.460 回答