【发布时间】:2017-12-25 08:56:02
【问题描述】:
请帮忙。我有 NSArray,里面有自定义对象。例如 Person,因此名称为“Mark”的 Person 应始终位于末尾。是否可以在“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,没有其他函数。
【问题讨论】:
标签: ios objective-c sorting nsarray