应使用哪种设计模式将数据传递到全局视图

时间:2018-02-16 00:04:05

标签: ios design-patterns

我在窗口上添加了一个标签。我在我的视图类上添加了一个计时器,它通过调用模型方法来更新数据。现在,如果我移动到另一个视图控制器,我的计时器将完成更新数据的工作。

现在我的问题是更新标签文本的正确方法是什么?

我可以通过使用委托模式来实现,其中我的自定义Label将成为委托,模型将成为委托者。它会是正确的方法吗?

1 个答案:

答案 0 :(得分:1)

通常,您将ViewContoller的视图添加到窗口,并将tile标签添加到该视图。注意计时器已经触发,更新模型,注意模型已更改并更新其视图(及其子视图)以匹配新状态,这是VC的工作。