线程1:EXC_BREAKPOINT(代码= EXC_I386_BPT,子代码= 0x0)

时间:2014-11-16 14:46:04

标签: 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 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
    }
}

上述内容来自:

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

在AppDelegate.swift中,因为它是一次性加载到CoreData中的数据。个

关于我的问题可能是什么?数据实际上会加载到CoreData中。但是我想清理一下。谢谢。

0 个答案:

没有答案