Comparação de datas de predicado de dados principais

Estou tentando buscar todos os objetos em uma entidade correspondente a um usuário selectedDate (é um NSDate). O código do Core Data está bem, mas meu predicado continua retornando 0 resultados, as datas são as mesmas no banco de dados que o usuário está selecionando.

Como a data selecionada deve ser comparada com uma data de uma entidade usando um predicado?

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(eDate = %@)", selectedDate];

questionAnswers(4)

yourAnswerToTheQuestion