设置UITableViewController委托?
问题描述:
如果我有一个UITableViewController类型的类,并且我要将所需的委托方法添加到该类中,我认为我不需要指定委托,因为类默认使用它自己?设置UITableViewController委托?
答
我不太确定让班级成为自己的代表是个好主意。也许它可以与UITableViewController一起工作,但我读过这个例子不适用于UITextField,因为它引入了一个消息循环,请参阅:Problem with TextField set as its own delegate
但是,无论您决定尝试还是指定另一个代理,无论如何采用UITableViewControllerDelegate协议。
+0
我想他是在讨论如何将TableView的委托设置为TableViewController。无论如何UITableViewController没有委托属性。 – Brian 2010-08-26 12:37:19
我不是100%没有检查,但我想如果你是UITableViewController的子类,[超级初始化]将委托设置为自我。所以,你是对的。 – Bongeh 2010-08-26 09:21:12
那就是我的想法,我通常使用InterfaceBuilder进行设置,有时它会为你设置这样的事情。这一次我以编程方式完成它,只是想检查我是否正确理解它。 – fuzzygoat 2010-08-26 09:27:16