【发布时间】:2017-04-07 14:13:32
【问题描述】:
我有以下代码:
func saveContext () {
var error: NSError? = nil
let managedObjectContext = self.managedObjectContext
if managedObjectContext != nil {
if managedObjectContext.hasChanges && !managedObjectContext.save(){
abort()
}
}
}
我有两个错误:调用可以抛出,但没有用 try 标记并且错误没有被处理。另一个说不能将类型 () 的值转换为预期的参数类型“布尔”。
我该如何解决这个问题?
【问题讨论】:
-
你的部署目标是什么?
-
请注意,关于
[swift] call can throw, but not marked with try的问答有很多个...