应用程序委托可以充当整个应用程序的所有 UIViewController 之间的粘合剂吗?
我正在创建一个邮件客户端,其导航结构非常类似于sparrow(和 fb 等)。第一个屏幕将是一个登录屏幕......然后将导致一个UITableViewController
具有著名的左侧菜单按钮,如果单击它会显示下面的其他 VC。
长话短说,现在是我的应用程序代表在运行这个节目。它决定是否在第一次访问时显示登录屏幕,或者默认邮箱及其子视图。如果我从一个子视图中获取信息,它将将该信息传递给应用程序委托,该委托又将其传递给其他视图控制器。
从 MVC 的角度来看,这是正确的吗?我知道应用程序代表是第一个联系点,它启动了应用程序,但我还没有看到它广泛使用它。我只是想确定我是否在这里遵循 iOS MVC 最佳实践。