调用

时间:2015-10-22 23:19:15

标签: ios swift core-data

https://www.dropbox.com/s/vyzdrjlpvdcuill/managedContext.png?dl=0

我有一个工作1月,当我今天运行时,我遇到了这个错误。 我试图理解错误处理的新方法,遗憾的是我没有理解它。

2 个答案:

答案 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进行错误处理,因此您可以更改所有旧的错误处理方法。