我有一个场景,其中 Obj A 在按下按钮时向 Obj B 发送委托消息。Obj B 根据委托调用采取一些行动。
Obj A 希望根据调用委托消息后发生的结果在屏幕上显示某些内容。
假设 Obj B 维护一个计数器,记录该操作发生了多少次。
因此,当 Obj A 按下按钮并调用委托方法时,该委托方法返回一个值是否是个好主意,在我的情况下是当前计数器?
以便 Obj A 可以显示计数器更新值。
在这种情况下,相同的消息同时充当代表和数据源。
对我来说,Obj A 是 View 而 Obj B 是 View Controller。
我的实施有缺陷吗?