上次博文里提到:
// 根据row得到indexpath
// 根据indexpath得到cell
for (int i=0; i<2; i++) {
NSIndexPath *path=[NSIndexPathindexPathWithIndex:i];
UITableViewCell *cell=[loginTableviewcellForRowAtIndexPath:path];
}
但这样每次执行到 UITableViewCell *cell=[loginTableview cellForRowAtIndexPath:path];就出错了,没法得到每一个UITableviewCell,
正确的写法是:
for (int i=0; i<2; i++) {
NSIndexPath *path=[NSIndexPath indexPathForRow:i inSection:0];
UITableViewCell *cell=[loginTableviewcellForRowAtIndexPath:path];
}
即得到某一个NSIndexPath通常用以下方法:[NSIndexPath indexPathForRow:0 inSection:0];