有一个NSMutableArray * listOfOrders;
其中包含多个模型对象。
每个对象都有一个键值“dateAdded”我想按照升序顺序按dateAdded对listOfOrders进行排序。
例如// dictOrder中的值会有所不同 NSDictionary * dictOrder = @ {@“idValue”:@“12345”,@“OName”:@“Abc”,@“dateAdded”:@“2012-05-18 12:03:00.0”};
NSMutableArray *listOfOrders;
MyClass *class1 = [[MyClass alloc] initWithDict:dictOrder];
[listOfOrders addObject:class1];
[listOfOrders addObject:class2];
[listOfOrders addObject:class3];
[listOfOrders addObject:class4];
我想通过dateAdded值对类对象进行排序。 请注意:dateAdded值将采用字符串格式。
答案 0 :(得分:0)
我还没有找到任何解决方案,它按照对象字典中的值排序数组中的对象。 所以我在MYClass中创建了NSString类型的dateAdded。 还将相同的日期valye分配给dictOrder中的dateAdded。
现在它正在使用sortUsingComparator方法对myclass对象进行排序。