Ios 线程1:EXC_断点(代码=EXC_I386_BPT,子代码=0x0)

Ios 线程1:EXC_断点(代码=EXC_I386_BPT,子代码=0x0),ios,core-data,swift,Ios,Core Data,Swift,我不熟悉IOS编程,并且使用xCode 6.1。我已经在代码中修复了其中一个错误,但这一个我没有运气。以下是失败的代码: import Foundation import CoreData class ElementLoad: NSManagedObject { @NSManaged var id: String @NSManaged var desc: String @NSManaged var type: String @NSManaged var stre

我不熟悉IOS编程,并且使用xCode 6.1。我已经在代码中修复了其中一个错误,但这一个我没有运气。以下是失败的代码:

import Foundation
import CoreData

class ElementLoad: NSManagedObject {
    @NSManaged var id: String
    @NSManaged var desc: String
    @NSManaged var type: String
    @NSManaged var strength: String

    class func createInManagedObjectContext(moc: NSManagedObjectContext, id: String, desc: String, type: String, strength: String) -> ElementLoad {
        **let newItem = NSEntityDescription.insertNewObjectForEntityForName("Elements", inManagedObjectContext: moc) as ElementLoad**  <-- FAILING
        newItem.id = id
        newItem.desc = desc
        newItem.type = type
        newItem.strength = strength

        //println(newItem)
        return newItem
    }
}
在AppDelegate.swift中,因为它是向CoreData中一次性加载数据。th

有没有关于我的问题的建议?数据实际上被加载到CoreData中。但是我想把这个清理干净。谢谢

ElementLoad.createInManagedObjectContext(self.managedObjectContext!, id: "EL:I:S", desc: "Elephants", type: "I", strength: "S")