swift 2.1 Xcode数据库:thread1 EXC_BREAKPOINT

时间:2015-11-16 06:56:41

标签: ios database swift core-data xcdatamodel

我正在开发一个首次使用Xcode数据库的应用程序。通过遵循在线教程,我了解了如何一步一步地完成它,但是当我测试应用程序时,当它到达将数据保存到数据库中的行时,我得到运行时异常。

这是我到目前为止编写的代码,这个想法是当按下星形按钮时会保存用户信息

        @IBAction func favPressed(sender: AnyObject) {

    let appDel:AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
    let context:NSManagedObjectContext = appDel.managedObjectContext

    // here is where the app crushes:
    let newFav = NSEntityDescription.insertNewObjectForEntityForName("FavoriteUser", inManagedObjectContext: context) as! NSManagedObject

    newFav.setValue("" + userName, forKey: "uName")
    newFav.setValue("" + userEmail, forKey: "uEmail")
    newFav.setValue("" + userPhone, forKey: "uPhone")

    do{
    try context.save()
    }
    catch{
        print(error)
    }
    print("user saved to favs")
}

我不知道为什么会这样,我不知道这是否有用,但请注意我将核心数据用于现有的大项目。 我在appDelegate.swift中添加了CoreData.framework和所需的函数

0 个答案:

没有答案