içinde sectionNameKeyPath öğesinden bağımsız olarak sıralama sırasını değiştirin , sectionNameKeyPath
'un, kategoriye göre olduğu bölüme göre gruplandırıyorum.NSFetchedResultsController
Kategorilerim: Yetişkin, Çocuk, Vizyon, Hiçbiri. Yetişkin, Çocuk, Yok Vision
Azalan düzen sıralama: Vizyon, Yok, Çocuk, Erişkin
istediğim Yok kategorisi bağımsız olarak her zaman yanlış sıralar en son gelmek sıralama
Artan sırası.
Artan sıralama istenen: Yetişkin, Çocuk, Vizyon, Yok
istenen Azalan sıralama: Görme, Çocuk, Yetişkin, Hiçbiri
şöyle kullanılan Kod geçerli:
let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: managedOC, sectionNameKeyPath: "category", cacheName: nil)
Ancak azalan sipariş durumunda NONE son öğe olmalıdır. – Soumen
İlk sıralamayı "Yetişkin = 1, Çocuk = 2, Vizyon = 3" sıralama sırasına göre sıralayabilir ve # 1 listesinde saklayabilirsiniz. Ve bir sonraki "No" için sadece öğe getir ve # 2 listesinde sakla, sonunda her iki listeyi birleştir. – Waseem