2015-10-22 43 views
0

https://www.dropbox.com/s/vyzdrjlpvdcuill/managedContext.png?dl=0CoreData,executeFetchRequest,在呼叫

我有這個工作一月,當我今天跑了,我提交了這個錯誤額外的參數「錯誤」。 我試圖理解錯誤處理的新方法,可惜我並沒有把握它。 第一次海報。 真誠, 搶

+0

請參閱[這裏](http://stackoverflow.com/a/30954753/3985749) – pbasdf

+0

在1月份,您將不會使用Swift 2.事情已經改變。 :) –

+0

一些事情已經改變,我正在嘗試適應變化,奇怪的是我正在嘗試,我發現Objective C比Swift更容易分配。在Swift中有很多簡化的東西,我很欣賞這種簡單性。我會嘗試用上面給出的例子來解決問題。謝謝, –

回答

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) 
+0

我正在嘗試。謝謝 –

1

那麼,與雨燕2.0,它們改變了整個錯誤處理的東西,所以你不能申報的方式。 Swift現在嘗試着去處理錯誤,所以你可能會改變所有舊的錯誤處理方法。