0

我非常想用向后迭代来做以下几行:

for (int i = 0; i < [thetableView numberOfRowsInSection:0]; i++) {

我知道有,reverseObjectEnumerator但我不确定如何将它集成到这样的数组中。有谁可以帮我离开这里吗?我浏览了许多其他答案都无济于事。

这会做吗?

for (int i = [thetableView numberOfRowsInSection:0]-1; i > -1; i--) {
4

1 回答 1

3
int numberOfRows = [theTableView numberOfRowsInSection:0] - 1;

for (int i = numberOfRows; i >= 0; i--)
{

}
  1. 将变量设置为行数,减 1(以考虑 0 基数)。

  2. 设置条件来测试i是否大于等于0。如果以上条件为真,

  3. 不是在每次迭代中加 1,而是减 1。

于 2013-07-29T21:22:39.913 回答