迭代循环向后?

时间:2013-07-29 20:32:53

标签: ios nsarray iteration

我正在尝试使用向后迭代执行以下行:

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

我知道有reverseObjectEnumerator但我不知道如何将其集成到这样的数组中。有人可以帮我从这里出去吗?我看了很多其他答案都没有用。

会这样做吗?

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

1 个答案:

答案 0 :(得分:3)

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

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

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

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

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