Ist es möglich, Abrufanforderung nach Erstellungsreihenfolge (nach Index) zu sortieren, ohne spezielle Spalten wie Datum oder ID hinzuzufügen?NSSortDescriptor nach Entitätsindex sortieren Swift
Ich versuche, so etwas zu tun, aber es funktioniert nicht.
let fetchRequest = NSFetchRequest(entityName: "Table")
let sectionSortDescriptor = NSSortDescriptor(key: "self", ascending: true)
let sortDescriptors = [sectionSortDescriptor]
fetchRequest.predicate = predicateSuccess
fetchRequest.fetchLimit = 10
fetchRequest.sortDescriptors = sortDescriptors
Wenn Sie nach 'creationTime' sortieren möchten, fügen Sie einfach dieses Feld hinzu und sortieren Sie danach. – Sulthan
@Sultan Ich möchte keine nutzlosen Felder hinzufügen, nur um nach diesen Feldern zu sortieren. Deshalb habe ich ** geschrieben, ohne spezielle Spalten wie Datum oder ID hinzuzufügen **. Ich möchte nach Index wie in SQL – Roberto
sortieren Core Data ist nicht SQL, es ist ein Objektdiagramm. Wenn ein Index vorhanden ist, handelt es sich um ein Implementierungsdetail. Der Index muss nicht in einer bestimmten Reihenfolge sein. – Sulthan