助けてください。私はそれにカスタムオブジェクトを持つNSArrayを持っています。たとえばPersonのように、 'Mark'という名前のPersonは常に最後にあるはずです。それは 'sortUsingFunction'の助けを借りてそれを行うことは可能ですか?NSArray sortUsingFunctionカスタムオブジェクトは常に最後に
static NSInteger compareFunction(id item1, id item2, void *context)
{
Person *pItem1 = (Person *)item1;
Person *pItem2 = (Person *)item2;
if ([pItem1.name isEqual:@"Mark"])
{
return NSOrderedDescending;
}
}
注: 私はそのようなものを推測し、ここでソート機能である、それはsortUsingFunction、ない他の関数でなければなりません。