4

enumerateWithBlockNSArray 的方法,但我需要以相反的顺序枚举,是否有这样做的块,或者我必须使用for循环代替,甚至不是快速循环,而是传统的循环for (int i = array.count - 1 ; i >= 0 ; i--)

谢谢!

4

2 回答 2

19

您可以使用 enumerateObjectsWithOptions:usingBlock: 传递 NSEnumerationReverse 作为选项参数。

于 2012-11-09T03:27:19.077 回答
6

您可以使用reverseObjectEnumerator

for (id someObject in [myArray reverseObjectEnumerator])
{
    // print some info
    NSLog([someObject description]);
}

希望这可以帮助!

于 2012-11-09T03:19:42.440 回答