2012-04-01 80 views
-1

按下按鈕後,我是否必須釋放一個tableView? tableView由三行和一個部分組成。我把文件頭和內部方法實現了我寫的按鈕的壓力:tableView的委託爲空

 -(void) pressedButton: (id) sender{ 
      self.tableView.delegate= self; 
    } 

調用委託返回null。我該怎麼辦?

+0

究竟是什麼問題?你的問題發生在哪裏? – 2012-04-01 16:46:43

回答

1

tableview是否在界面構建器中正確設置?檢查你的tableview的值是否不爲零。如果它是零,那就是你的問題。點擊此按鈕之前,委託人是否是自己的東西?如果不是,您可以在IB中設置代表。另外,你需要設置tableview的數據源。數據源就是你獲得桌面視圖真實內容的地方。

+0

我想添加一些行到jmstone的答案。如果你動態地創建你的表視圖,那麼你是在調用協議? – 2012-04-01 17:01:41

+0

您不必聲明與標題中的這些協議一致。這樣做只是爲您提供編譯器幫助。 – jmstone617 2012-04-01 17:26:37

+0

是的,我知道但有些人忽視了編譯器的幫助。 – 2012-04-01 17:27:26