【发布时间】:2017-05-18 19:26:39
【问题描述】:
在将 xcode 更新到版本 8.3.2 之后,我遇到了问题并尝试。该代码正在运行,但在该更新之后不再起作用。它符合以下代码:
func saveContext() -> NSError?{// It saving
do {
if context == context {
try context.save()
// taskNameTextField.text=nil
}
} catch let error as! NSError? {
print("error saving core data: \(error)")
return error
}
return nil
} //
有人可以帮助我吗?
【问题讨论】:
-
应该只是
catch let error as NSError没有随机不必要的标点符号。 -
@dan 问题是错误不是 Swift 3 中的 NSError。它是一个错误。
-
@DanielT。您可以将
Error桥接到NSError
标签: ios swift core-data try-catch xcode8