2012-04-01 70 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