【发布时间】:2018-06-09 19:32:53
【问题描述】:
我是 swift 的初学者。所以在我的项目中,我使用了多个对象/模型,几乎在所有控制器中都使用过。我的问题是,当我的对象/模型在任何一个控制器中更新时,如何自动更新我的对象/模型(跨所有控制器)?
执行此操作的正确方法是什么?我该怎么做??
【问题讨论】:
-
你应该在控制器中为你的对象添加观察者,并实现方法更新你的 viewController UI
-
如果在任何地方都使用相同的模型,为什么不使用该模型的单个对象。这样,无论您在哪里修改它,都可以在所有控制器中获得更改。仅当您确定要求时才这样做,因为这可能会导致无法追踪的错误..
-
你能更新一些代码吗?比如你如何创建模型,使用你的模型对象和更新模型?
标签: ios swift swift3 swift2 updating