我应该在哪里处理ASViewController中的用户事件和业务逻辑?

时间:2018-09-14 08:17:51

标签: ios model-view-controller asyncdisplaykit

因此,我正在开发具有MVC架构的应用程序,希望对所有视图使用AysncDisplayKit框架。

我对将代码放置在哪里处理用户事件和业务逻辑感到困惑。通常,使用MVC,我们会将所有内容放在视图控制器上。

但是,如果我在支持ASViewController的情况下使用ASDisplayNode,我应该在哪里处理用户事件,例如按钮点击,文本输入等?我是否应该将视图控制器作为后备节点的委托,并为所有用户事件调用委托方法?还是应该只处理ASDisplayNode中的所有内容(但仍然可能必须调用委托方法进行segue)?业务逻辑也是如此。

什么是最佳做法?

0 个答案:

没有答案