我有NSMutableArray
对象Link
其参数Byte taskOne
。我必须通过此参数对对象进行排序。如何按对象的参数对NSMutableArray进行排序
for (Byte i = 0; i < [linksArray count]-1; i++) {
Link *l = [linksArray objectAtIndex:i];
Link *lNext = [linksArray objectAtIndex:i+1];
if (l.taskOne >= lNext.taskOne) {
NSLog(@"%d >= %d", l.taskOne, lNext.taskOne);
[linksArray replaceObjectAtIndex:i withObject:lNext];
[linksArray replaceObjectAtIndex:i+1 withObject:l];
}
}
这给了我错误的结果,但我不知道什么是错的。 感谢您的帮助。
参考[这里](http://stackoverflow.com/questions/1348748/how-to-sort-an-nsmutablearray-of-managed-objects-through-an-object-图)链接。 –