Ios Swift CoreData EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)

Ios Swift CoreData EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0),ios,swift,core-data,exc-bad-instruction,Ios,Swift,Core Data,Exc Bad Instruction,我尝试使用CoreData,但每当我尝试存储对象时,都会收到EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)错误。是什么导致了这个错误?作为旁注,我最初创建的项目并不打算使用CoreData,因此CoreData是我后来添加到项目中的东西(我不知道这是否是导致问题的原因) 检查是否在modelURL中获取路径 如果您在后期创建了核心数据,请在主项目目标中创建名为repliaoutput的新数据模型,然后重新构建 新建文件->iOS-核心数据-数据模型从项目树中删除rep

我尝试使用CoreData,但每当我尝试存储对象时,都会收到EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)错误。是什么导致了这个错误?作为旁注,我最初创建的项目并不打算使用CoreData,因此CoreData是我后来添加到项目中的东西(我不知道这是否是导致问题的原因)


检查是否在modelURL中获取路径 如果您在后期创建了核心数据,请在主项目目标中创建名为
repliaoutput
的新数据模型,然后重新构建

新建文件->iOS-核心数据-数据模型

从项目树中删除
repliaoutput.xcdatamodel
,然后将
repliaoutput.xcdatamodeld
(注意最后的“d”)拖放到项目中。清洁、修身,它应该像一个符咒一样运行

    lazy var managedObjectModel: NSManagedObjectModel = {
        // The managed object model for the application. This property is not optional. It is a fatal error for the application not to be able to find and load its model.
        let modelURL = NSBundle.mainBundle().URLForResource("repliaoutput", withExtension: "momd")!
        return NSManagedObjectModel(contentsOfURL: modelURL)! //this line is where the EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) error is
    }()