Classificação personalizada usando categorias e dados principais - ela é suportada pela estrutura?
Estou desenvolvendo para o iPhone iOS 4.0 e tenho uma lista de objetos de aniversário (data + nome) armazenados usando o Core Data. Eu quero usar o NSFetchedResultsController para recuperar esta lista classificada peloPróximo data de nascimento de cada objeto de aniversário. Para isso, preciso definir minha própria lógica para o descritor de classificação.
Eu tentei usar:
[NSSortDescriptor sortDescriptorWithKey:@"birthdayDate"
ascending:YES
selector:@selector(compareNextBirthday:)];
OndecompareNextBirthday:
é definido em uma categoria que eu criei em uma classe NSDate.
Mas, quando tento buscar os dados, recebo o seguinte erro: "seletor NSSortDescriptor não suportado: compareNextBirthday:"
Passei horas tentando descobrir isso sem sorte ... o Core Data suporta esse tipo de classificação personalizada? Eu realmente preciso fazer uma classificação na memória?