1

在我的应用程序中,我使用以下代码从核心数据中设置数组值,我想用SortColumn 引用@“companyNormalOrder”添加数组值。@"companyNormalOrder" 有 1 到 12 个值,

  statuses = [context fetchObjectsForEntityName:NSStringFromClass([Bet_Bonus class]) withSortColumn:@"companyNormalOrder" withSortDescending:FALSE withPredicate:nil];

获取后,状态数组按以下格式排序

1
11
12
2
3
4

但我想按顺序排序

1
2                
3
4

我应该对我的代码进行什么更改,有人可以帮助我吗

4

1 回答 1

1

在 Core Data 模型检查器中将 companyNormalOrder 属性的类型设置为Integer ,而不是String

于 2013-05-18T10:16:12.770 回答