xcode中UITable视图中的排序日期列

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

我有一个包含姓名和出生日期等列的表。数据来自web服务。我想做的是根据出生日期对行进行排序。意味着年轻人应该是第一人称

需要建议。
感谢使用排序数组的排序比较器

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,我们能显示代码吗?