xcode中UITable视图中的排序日期列
我有一个包含姓名和出生日期等列的表。数据来自web服务。我想做的是根据出生日期对行进行排序。意味着年轻人应该是第一人称 需要建议。xcode中UITable视图中的排序日期列,xcode,uitableview,Xcode,Uitableview,我有一个包含姓名和出生日期等列的表。数据来自web服务。我想做的是根据出生日期对行进行排序。意味着年轻人应该是第一人称 需要建议。 感谢使用排序数组的排序比较器 1-创建模型类。 2-将字典转换为模型并添加数组。 3排序数组 h @接口模型:NSObject @property NSString *name; @property NSString *dob;// change NSString to NSDate in your code @end DOBModel *model=[[D
感谢使用排序数组的排序比较器 1-创建模型类。 2-将字典转换为模型并添加数组。 3排序数组 h @接口模型:NSObject
@property NSString *name;
@property NSString *dob;// change NSString to NSDate in your code
@end
DOBModel *model=[[DOBModel alloc]init];
model.name=@"123";
model.dob=@"01-01-2014";
[array addObject:model];
model=[[DOBModel alloc]init];
model.name=@"023";
model.dob=@"01-01-2014";
[array addObject:model];
model=[[DOBModel alloc]init];
model.name=@"12";
model.dob=@"01-01-2014";
[array addObject:model];
NSLog(@"%@",array);
[array sortUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [((DOBModel *)obj1).name compare:((DOBModel *)obj2).name];
}];
NSLog(@"%@",array);
兄弟,你试过什么了吗?你试过NSSort描述符和NSPredicate,我们能显示代码吗?