Ios 当存在';是当前视图之外的事件吗?
例如,当api服务器返回一个“未经授权”的错误时,就会出现一个通知,该错误会将用户带回登录屏幕。此事件可能出现在程序中的任何位置 我是否创建一个新的无视图控制器来管理状态,并让它监视此通知,然后显示登录视图控制器 我也在考虑应用程序代理接收的推送通知。其中一些可能会导致数据模型更新,然后屏幕发生更改。谁应该改变屏幕?在过去,我将所有这些都放在AppDelegate中。但一定有更优雅的方式 我还发现了FlowController。但至少据英国《每日电讯报》报道,它们在界面生成器方面表现不佳Ios 当存在';是当前视图之外的事件吗?,ios,swift,model-view-controller,architecture,Ios,Swift,Model View Controller,Architecture,例如,当api服务器返回一个“未经授权”的错误时,就会出现一个通知,该错误会将用户带回登录屏幕。此事件可能出现在程序中的任何位置 我是否创建一个新的无视图控制器来管理状态,并让它监视此通知,然后显示登录视图控制器 我也在考虑应用程序代理接收的推送通知。其中一些可能会导致数据模型更新,然后屏幕发生更改。谁应该改变屏幕?在过去,我将所有这些都放在AppDelegate中。但一定有更优雅的方式 我还发现了FlowController。但至少据英国《每日电讯报》报道,它们在界面生成器方面表现不佳 如果您
如果您需要有关我的项目的更多具体信息,请告诉我。过去,我将所有视图控制器嵌入
UINavigationController
的子类中,并使用子类中的NSNotification
s和观察器按标识符触发不同的分段。