我有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-圖)鏈接。 –