13.6. Sortowanie danych w Core Data

Problem

Chcesz posortować obiekty zarządzane (rekordy), które pobrałeś z kontekstu obiektu zarządzanego (bazy danych).

Rozwiązanie

Dla każdego atrybutu (czyli kolumny w świecie bazy danych) encji, która ma zostać posortowana, utwórz egzemplarz NSSortDescriptor. Deskryptory sortowania umieść w tablicy, a następnie za pomocą metody egzemplarza o nazwie setSortDescriptors: przypisz tę tablicę egzemplarzowi NSFetchRequest. W omawianym przykładzie Sorting_Data_in_Core_DataAppDelegate to klasa przedstawiająca delegata w aplikacji uniwersalnej. Aby dowiedzieć się, jak została utworzona encja Person, zapoznaj się z „13.1. Tworzenie modelu Core Data za pomocą Xcode” i „13.2. Generowanie plików klas dla encji Core Data” ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.