Car*_*all 1 core-data nssortdescriptor ios6
我有一组核心数据项,我想根据我设置为Integer 16的数字属性进行排序.这只是一个自定义排序的事项列表,所以我添加了一个'排序'整数,以便我可以说abc-> 1 cba-> 2 aaa-> 3等我想用1,2,3排序并显示键(这是另一个属性).
我无法弄清楚如何做到这一点,我猜我需要改变选择器,但我不知道该怎么做.
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"ordering" ascending:YES selector:@selector(localizedStandardCompare:)]];
我得到的错误是
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber localizedStandardCompare:]: unrecognized selector sent to instance 0x8142450'
我正在创建这样的核心数据属性:
dataItemOne.ordering = [NSNumber numberWithInteger:1];
岂不
request.sortDescriptors = [NSArray arrayWithObject:
    [NSSortDescriptor sortDescriptorWithKey:@"ordering" 
                                  ascending:YES]];
做这个工作?
| 归档时间: | 
 | 
| 查看次数: | 1416 次 | 
| 最近记录: |