1

如果您觉得这太基本和通用,请放过我。但我希望回答会让很多像我这样的菜鸟受益。

为什么我们将 Delegate 设置为 self?

谢谢,
泰穆尔

4

2 回答 2

8

你打电话给比萨店(对象)并订购一个大意大利辣香肠比萨(消息)。

比萨店想知道应该给谁回电话(代表)说比萨正在送达。

你给他们你自己的号码(自己)。

于 2010-09-24T21:01:42.773 回答
6

例如,一个 UITable 有两个委托,UITableDelegate 和 UITableDataSource...

比方说,你想继承一个 UITable 并且你新创建的子类不仅要增强 UITable 的功能,还要管理它的内容。由于内容由 UITableDataSource-Delegate 管理,因此您的新 UITable 子类将实现此协议,并且您将 UITable 的委托设置为自身。

希望这可以帮助!

于 2010-09-24T19:30:59.833 回答