Data la seguente NSSortDescriptor
per stringhe con Core Data:controllare il modo NSSortDescriptor ordina i valori nulli in Core Data
[NSSortDescriptor sortDescriptorWithKey:@"series" ascending:true selector:@selector(caseInsensitiveCompare:)]
I risultati sono correttamente ordinati alfabeticamente ascendente. Tuttavia nei casi in cui è series
nil
, stringhe con nil
valori sono posti in alto, con valori non-nil sia smistato da allora in poi, per esempio:
[nil, nil, nil, A, B, C, D...]
Esiste un modo per controllare questo comportamento? I dati principali non consentono selettori personalizzati. Ecco una domanda simile al mio (non affrontare limitazione di Core Data, però):
NSSortDescriptor and nil values
Per quanto ho scavato. Penso che non puoi. Dovrai crearne un altro senza valori nulli. – rptwsthi