Ios 线程1:EXC_断点(代码=EXC_I386_BPT,子代码=0x0)
我不熟悉IOS编程,并且使用xCode 6.1。我已经在代码中修复了其中一个错误,但这一个我没有运气。以下是失败的代码: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
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")