iPhone:cellForRowAtIndexPath - 如何调用它?

时间:2011-07-27 23:55:01

标签: iphone objective-c

假设self.tableView是我创建的UITableView实例变量,有人可以解释这两个语句之间的区别吗?语法上都是正确的,我认为两者都会做同样的事情:在self.tableView中为该索引路径返回一个单元格。

NSIndexPath myIndexPath = BLAH BLAH...

UITableViewCell *cell = [self tableView:self.tableView cellForRowAtIndexPath:myIndexPath];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:myIndexPath];

1 个答案:

答案 0 :(得分:2)

第一个消息向表视图的数据源发送tableView:cellForRowAtIndexPath:消息。

第二个消息向表视图本身发送cellForRowAtIndexPath:消息。反过来,表视图将询问单元格的数据源。