【发布时间】:2010-07-20 07:23:01
【问题描述】:
我是 Objective-C 的新手,不是全职程序员。我开始了解用于区分 UI 和模型的模型-视图-控制器设计模式。所以用户采取行动,视图控制器向委托(模型)发送消息。但我不确定将动作从委托发送回视图控制器的最佳方式是什么。
例如,用户按下按钮,VC 向代表发送消息。那部分我理解。然后代表采取行动,然后代表想要更新 VC(例如,更新标签)。
所以我错过(或忘记了)这是如何完成的,同时保持 UI 和模型之间的分离。我想我可以使用通知中心。或者我想我可以让视图控制器将回调传递给委托。或者也许还有另一个我不知道的选择。有人可以给我推荐一下吗?
【问题讨论】:
-
“用户按下按钮,VC 向代表发送消息。我理解那部分。”考虑一下,也许你没有。或者至少你把术语弄混了。
标签: iphone objective-c