2010-08-26 85 views
0

如果我有一个UITableViewController类型的类,并且我要将所需的委托方法添加到该类中,我认为我不需要指定委托,因为类默认使用它自己?设置UITableViewController委托?

+0

我不是100%没有检查,但我想如果你是UITableViewController的子类,[超级初始化]将委托设置为自我。所以,你是对的。 – Bongeh 2010-08-26 09:21:12

+0

那就是我的想法,我通常使用InterfaceBuilder进行设置,有时它会为你设置这样的事情。这一次我以编程方式完成它,只是想检查我是否正确理解它。 – fuzzygoat 2010-08-26 09:27:16

回答

0

我不太确定让班级成为自己的代表是个好主意。也许它可以与UITableViewController一起工作,但我读过这个例子不适用于UITextField,因为它引入了一个消息循环,请参阅:Problem with TextField set as its own delegate

但是,无论您决定尝试还是指定另一个代理,无论如何采用UITableViewControllerDelegate协议。

+0

我想他是在讨论如何将TableView的委托设置为TableViewController。无论如何UITableViewController没有委托属性。 – Brian 2010-08-26 12:37:19