Falha ao chamar o Inicializador Designado na Classe NSManagedObject - CoreData
Eu realmente fiquei preso nesse problema e me referi aesta stackoverflow post, mas meu aplicativo ainda trava com o problema:
Falha ao chamar o Inicializador Designado na Classe NSManagedObject
Então, eu tenho várias entidades e subclassifiquei oNSManagedObject
. Vamos fingir que tenho entidades nomeadas:FirstEntity, SecondEntity, ThirdEntity, Fourth Entity, FifthEntity.
Vamos também fingir que tenho dois atributos chamadosfirstAttribute, secondAttribute
em cada entidade. Eu entrei noxcdatamold
Abri o editor e, em seguida, selecione Criar subclasse NSManagedObject para todas as minhas entidades. Então eu queria instanciar cada um desses novosNSManagedObject
Subclasses para que eu pudesse acessar os atributos dentro doFirstEntity
. Então eu escrevi este código:
let firstEntity = FirstEntity()
Então, quando eu executo o aplicativo, ele falha, então editei ainda mais com uma dica da postagem stackoverflow e agora este é o meu código:
let firstEntityName = NSEntityDescription.entityForName("FirstEntity", inManagedObjectContext: managedObject)
let firstEntity = FirstEntity.init(entity: firstEntity!, insertIntoManagedObjectContext: managedObject)
No entanto, meu código ainda está travando. Eu sou realmente sem noção, porque todas as mensagens de estouro de pilha referentes ao problema disseram fazer o acima, mas meu código éainda batendo com oFalha ao chamar o Inicializador Designado na Classe NSManagedObject erro.
Alguma sugestão?