Pergunta

Usando CoreData (em um aplicativo para iPhone) eu gerados meu classes de entidade a partir do modelo e eu adicionei mais alguns métodos para alguns.Parece que, às vezes, eu recebo uma exceção para chamar um desses métodos.A exceção não é aleatória, mas refere-se apenas alguns ManagedObject subclasse (os outros parecem responder corretamente).Aqui está um exemplo do que eu recebo:

-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0

2010-07-15 10:29:55.216 LP[6686:207] *** Terminação do aplicativo devido a exceção não identificada 'NSInvalidArgumentException', motivo:'-[NSManagedObject printTime]:não reconhecido seletor enviado para a instância 0x5b50af0'

O NSManagedObject é um objeto de eu começar a partir de uma busca (fundido para o correto subclasse), e os métodos que eu estou falando são métodos de impressão.(Eu tentei recuperar os não como falhas de qualquer um) Eu estou faltando alguma coisa?

Foi útil?

Solução

Você definir a classe correta para a entidade no modelo de objeto gerenciado?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top