0

我使用 MVC 模式。我有UIViewCuctomViewControllerModelOfCuctomViewController

ModelOfCuctomViewController 为我的 CuctomViewController 创建数据并从一些 Web 服务器获取数据,因为我的延迟很小。问题是。更新后如何通知ModelOfCuctomViewControllerCuctomViewController

我正在使用KVC模式通知我的控制器现在模型的一些变化。我可以使用 NSNotification。

也许,有人知道通知控制器的另一个选项功能吗?

4

1 回答 1

1

我认为这样做的首选方法是使用 NSNotifications,但 KVC 或协议/委托也是很好的方法。我不认为苹果有什么特别的东西。

通信:视图层中创建或修改数据的用户操作通过控制器对象进行通信,并导致模型对象的创建或更新。当模型对象发生变化时(例如,通过网络连接接收到新数据),它会通知控制器对象,控制器对象会更新相应的视图对象。

于 2013-10-23T14:01:03.047 回答