https://www.dropbox.com/s/vyzdrjlpvdcuill/managedContext.png?dl=0
我有一个工作1月,当我今天运行时,我遇到了这个错误。 我试图理解错误处理的新方法,遗憾的是我没有理解它。
答案 0 :(得分:1)
你有额外的参数,这是错误,
简单删除它。
这也是一个有效的代码:
let fetchRequest = NSFetchRequest(entityName: "movieQuoteEntityName")
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "lastTouchDate", ascending: false)]
var error :NSError? = nil
let appDel = UIApplication.sharedApplication().delegate as! AppDelegate
var context: NSManagedObjectContext? = nil
let movieQuotes = context!.executeFetchRequest(fetchRequest)
答案 1 :(得分:1)
嗯,使用Swift 2.0,他们改变了整个错误处理的东西,所以你无法宣布这种方式。 Swift现在尝试使用try-catch进行错误处理,因此您可以更改所有旧的错误处理方法。