核心数据按自动递增索引排序?
我已经用谷歌搜索过核心数据没有明确的自动增量 ID。因此,如果没有自我实现编码(这很容易在 sqlite3 中直接完成),就无法按自动增量 ID 排序。
我发现了什么
ObjectID :但没有自动增量 ID。 **NSSortedSet:iOS 5.0/OS X 10.7+,不是一个好主意
或者我必须这样做
**添加一个像entityID这样的属性,并在代码中设置它然后安全
我在应用程序中的麻烦
一个问题的四个答案 A、B、C、D,答案是顺序的。我正在考虑添加 entityID 并为其设置增量值。然后我用它来排序
@interface NSQuestion : NSManagedObject
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSNumber * questionID;
@property (nonatomic, retain) NSSet *answers;
@property (nonatomic, retain) NSAnswer *selectedAnswer;
@end
添加
我从 xcdatamodeld 导出模型 NSQuestion,*我在徘徊为什么它是 NSSet答案而不是 NSArray 答案
好办法?
如果任何其他人有同样的问题,那么你真正的解决方案是什么?