0

我对编码很陌生,但我不惜一切代价努力维护 MVC 设计模式!

我有一个应用程序,其中选择了一个 tableview 来推送到一个新的 tableview。plist 和字典在模型类中处理,它返回一个填充 tableview 的数组。选择一个人时,我是否将该信息发送到控制器,而不是制作某种查询来获取下一个数组,因为我相信我无法查看到模型?我听说过 NSNotification,我是否应该以某种方式进行设置,以便模型“知道”选择了什么?

4

2 回答 2

1

从 MVC 的角度来看,所有应用程序逻辑都应该驻留在控制器本身内。现在自己决定。

你想做什么对我来说不是很清楚。

于 2012-04-21T20:15:24.320 回答
1

在您的情况下,将模型数据直接传递到下一个 tableview 是非常好的。在这种情况下,管理第一个 tableview 的控制器会将模型数据传递给下一个控制器(如果您使用的是导航控制器,则该控制器被推送)。从 MVC 的角度来看,这完全没问题,而且是做这类事情的一种非常常见的方式。

于 2012-04-21T20:42:59.577 回答