模型与视图控制器进行通信的推荐方式是什么?
|
例如,我有一个模型类,可以处理从其他iPhone接收蓝牙消息的情况。当我收到这些消息之一时,我需要更新视图。我相信这样做的标准方法是通过视图控制器。视图控制器具有对模型和视图的引用,因此可以与它们进行通信。
但是,他们应该如何将消息发送回VC?它们每个都可以引用视图控制器(作为属性,但不保留assign)。那是不好的做法吗(如果我没记错的话,是循环引用)吗?
是否有其他替代方法?我已经考虑了委托模式,但是要编写一个完整的委托,对于一个简单的问题,所有工作似乎都很多。
另外,如果您认为我对此考虑过多,请随时告诉我!
[我认为这个问题以前可能已经出现过,这似乎很普遍,但是我搜索了一下却没发现太多]
谢谢你的帮助,
没有找到相关结果
已邀请:
2 个回复
掸牛浓疗
仿普