NSArray有enumerateWithBlock
方法,但是我需要以相反的顺序枚举,是否存在执行此操作的块,或者我必须使用for
循环,而不是快速循环,但传统的for (int i = array.count - 1 ; i >= 0 ; i--)
一个?
谢谢!
答案 0 :(得分:19)
您可以使用enumerateObjectsWithOptions:usingBlock:传递NSEnumerationReverse作为options参数。
答案 1 :(得分:6)
您可以使用reverseObjectEnumerator
for (id someObject in [myArray reverseObjectEnumerator])
{
// print some info
NSLog([someObject description]);
}
希望这有帮助!