이것이 중복으로 보일 수 있지만 여러 답을 시도했지만 모두 작동하지 않았습니다.+ entityForName :이 모델에서 'EntityName'이라는 엔티티를 찾을 수 없습니다.
코어 데이터를 사용하여 어떤 레벨이 완료 되었는가를 저장하려고하는데 데이터를 저장하는 데 문제가 있습니다. 레벨이 완료되면 다음 라인이 호출됩니다.
let appDelegate =
UIApplication.shared().delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let level = NSEntityDescription.insertNewObject(forEntityName:"SucceededLevels", into:managedContext) as NSManagedObject
person.setValue(levelName, forKey: "levels")
do {
try managedContext.save()
levelsArray.append(person)
} catch let error as NSError {
print("Could not save \(error), \(error.userInfo)")
}
그러나 나는 때문에, 이유 캐치되지 않는 예외 'NSInternalInconsistencyException'에
"응용 프로그램을 종료 다음과 같은 오류가 점점 오전 : '+ entityForName :라는 이름의 실체 찾을 수'이에 SucceededLevels을 ' 모델."
.xcdatamodel에 엔티티를 설정했습니다.
엔티티 이름의 철자를 확인하십시오. –