Swift coreData上下文无法保存

时间:2016-01-25 11:35:53

标签: ios swift core-data

var error: NSError? = nil
return app.managedObjectContext!.save(&error)

它说"无法强制解包非可选类型的值' NSManagedObjectContext'"

如果我删除'!'

它说"'&'用于类型'()'"

的非输入参数

最后我删除了'&'

它说"参数传递给不带参数的调用"

我感到绝望。

1 个答案:

答案 0 :(得分:1)

您需要使用新语法:

do
    {
       try app.managedObjectContext.save()
    }  catch let error as NSError {
          print(error)
    }