自動インクリメント インデックスによるコア データの並べ替え?
Core Data には明示的に自動インクリメント ID がありません。そのため、自己実装コーディングなしで自動インクリメント ID でソートする方法はありません (これは sqlite3 で直接簡単に実行できます)。
私が見つけたもの
ObjectID : ただし、自動インクリメント ID はありません。 **NSSortedSet : iOS 5.0/OS X 10.7+、お勧めできません
または私はこれをしなければなりません
**entityID のような属性を追加し、コードで設定してから安全にします
アプリのトラブル
質問に対する4つの回答A、B、C、D、回答はシーケンシャルです。entityIDを追加して、増分値を設定することを考えています。次に、SORTに使用します
@interface NSQuestion : NSManagedObject
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSNumber * questionID;
@property (nonatomic, retain) NSSet *answers;
@property (nonatomic, retain) NSAnswer *selectedAnswer;
@end
添加
モデル NSQuestion を xcdatamodeld からエクスポートしました。*なぜNSArray の回答ではなく NSSet の回答なのか不思議です
良い方法?
他の誰かがこのような同じ質問をしている場合、あなたの本当の解決策は何ですか?