假设self.tableView是我创建的UITableView实例变量,有人可以解释这两个语句之间的区别吗?语法上都是正确的,我认为两者都会做同样的事情:在self.tableView中为该索引路径返回一个单元格。
NSIndexPath myIndexPath = BLAH BLAH...
UITableViewCell *cell = [self tableView:self.tableView cellForRowAtIndexPath:myIndexPath];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:myIndexPath];
答案 0 :(得分:2)
第一个消息向表视图的数据源发送tableView:cellForRowAtIndexPath:
消息。
第二个消息向表视图本身发送cellForRowAtIndexPath:
消息。反过来,表视图将询问单元格的数据源。