core-data
記述子をソートする
サーチ…
フェッチ要求によって返されたデータの順序付け
NSFetchRequestプロパティsortDescriptorsを設定して、データの返り方を決定します。
let fetchRequest = NSFetchRequest(entityName: "NAME_OF_ENTITY")
let sortDescriptor = NSSortDescriptor(key: "NAME_OF_ATTRIBUTE", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor]
複数のソート・ディスクリプタ
複数のソート記述子を設定して、別のソート記述子内の1つの属性でソートすることもできます。たとえば、日付順、日付順にすべてのエントリを返します。
let fetchRequest = NSFetchRequest(entityName: "NAME_OF_ENTITY")
let sortDescriptor1 = NSSortDescriptor(key: "name", ascending: true)
let sortDescriptor2 = NSSortDescriptor(key: "date", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor1, sortDescriptor2]
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow