otrzymuje następujące NSSortDescriptor
na smyczki z danych Core:Kontrolowanie sposobu NSSortDescriptor sortuje wartości zerowej w danych Core
[NSSortDescriptor sortDescriptorWithKey:@"series" ascending:true selector:@selector(caseInsensitiveCompare:)]
Wyniki są właściwie uporządkowane alfabetycznie rosnąco. Jednakże w przypadkach, gdy series
jest nil
, smyczki z nil
wartości są umieszczone na górze, z wartościami non-zerowe są klasyfikowane potem, na przykład:
[nil, nil, nil, A, B, C, D...]
Czy istnieje jakiś sposób, aby kontrolować to zachowanie? Dane podstawowe nie pozwalają na niestandardowe selektory. Oto podobne pytanie do kopalni (nie zwracając ograniczenie danych Core jest jednak):
NSSortDescriptor and nil values
O ile mam kopać. Myślę, że nie możesz. Musisz utworzyć inny bez zerowych wartości. – rptwsthi