【发布时间】:2017-12-30 02:52:23
【问题描述】:
有人知道是否有某种模式可以以 MVC 方式以编程方式处理 segues 吗? 我认为最好的方法是在控制器中使用事件系统。 我希望所有视图控制器都连接到这个 navigationController 而不是处理 viewController 逻辑本身中的所有逻辑。我想把这个逻辑外包出去
【问题讨论】:
-
navigationController.pushViewController 和 navigationController.popViewController?
-
嗨,雷尼尔。我当然知道这个功能......但它只是不是 mvc 安全......因为 VC1 必须了解 VC2。真的应该调用一个动作......像“离开屏幕”......然后控制器(navigationController)应该处理逻辑......而不是vc。
-
这就是为什么我要一个模式。还有如何处理覆盖菜单和东西......疯狂地在每个 vc 或应用程序委托中一直定义它们。应该有一个处理该逻辑的类。控制器。
标签: ios events model-view-controller controller