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?

questionAnswers(1)

yourAnswerToTheQuestion