【问题标题】:Is it correct to send Notifications from Controller to View?将通知从控制器发送到视图是否正确?
【发布时间】:2011-04-05 14:13:22
【问题描述】:

我正在构建一个应用程序来模拟来自传感器的信息输入流。当检测到并解析信息时,我想发送通知,这将被观察到 通过将自身更新到给定时间间隔的不同视图。 它的 MVC 是否符合使用通知来获取从模型/控制器到视图的连接? 我之所以问,是因为我经常阅读有关当用户与 UI 交互时视图向控制器发送通知的信息。

谢谢

【问题讨论】:

    标签: objective-c model-view-controller view controller notifications


    【解决方案1】:

    视图应该只是一个视图,并且不应该接收通知来更新自身。我并不是说我自己没有这样做,因为它可以让视图本身更新。我建议您设计您的应用程序,以便您的视图控制器接收通知并适当地更新视图。使用您的视图显示并与用户交互,向您的视图控制器发送任何交互更新,而视图控制器向视图发送任何显示更新。

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 2017-03-03
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多