我有一个Events类
@interface MeEvents : NSObject {
NSString* name;**strong text**
NSString* location;
}
@property(nonatomic,retain)NSString* name;strong text
@property(nonatomic,retain)NSString* location;在我的NSMutablArray中添加事件对象
Events* meEvent;
[tempArray addObject:meEvent];请告诉我如何按成员名称对此数组进行排序。
发布于 2012-02-23 16:52:06
在@interface行上面的实现文件的顶部声明它
NSComparisonResult sortByName(id firstItem, id secondItem, void *context);下面是该方法的实现
NSComparisonResult sortByName(id item1, id item2, void *context)
{
NSString *strItem1Name = [item1 name];
NSString *strItem2Name = [item2 name];
return [strItem1Name compare:strItem2Name]; //Ascending for strItem1Name you can reverse comparison for having descending result
}这就是你所说的
[tempArray sortUsingFunction:sortByName context:@"Names"];https://stackoverflow.com/questions/9409291
复制相似问题