2010-08-26 123 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