1
私はコアデータに異なる値を保存します。 今、私はこのデータをすべてmysqlで使用するIDのようなもので取り出すことを望みます。IDでコアデータをソート
これは私のコアデータのデータベースです:
増分数であると思わ列Z_PK、ことによってそれをソートする方法はありますか?
私はコアデータに異なる値を保存します。 今、私はこのデータをすべてmysqlで使用するIDのようなもので取り出すことを望みます。IDでコアデータをソート
これは私のコアデータのデータベースです:
増分数であると思わ列Z_PK、ことによってそれをソートする方法はありますか?
はい、列単位で並べ替えることができます。
class func fetchFromCoreData() -> [ReturnType] {
let context:NSManagedObjectContext = MyCoreDataManager.sharedInstance.managedObjectContext
let request:NSFetchRequest<EntityName> = self.fetchRequest()
request.sortDescriptors = [NSSortDescriptor(key: "attributeName", ascending: false)]
let myCoreDataArray = try? context.fetch(request)
return myCoreDataArray ?? []
}
あなたが試したこと、どのようにエンティティ保存されているなど、あなたがいくつかのコードを表示することができれば素晴らしいだろう – Sneha
"Z_PK列で並べ替える方法はありますか?これはインクリメンタルな数字のようですか?"はい。しかし、いくつかのコード、試したこと、エンティティをどのように保存したのか(Int、String?)、fetchRequestで 'sortDescriptor'を見てみると面白いかもしれません。 – Larme
@Larme:私はそうは思わない(あなたがコアデータAPIをバイパスしてSQLiteストアに直接アクセスしない限り)。 Z_PK列は実装の詳細であり、コアデータ属性として公開されていません。 –
ありがとうございます。私はオブジェクトIDでそれをソートすることで私の問題を解決する:) – Ghost108