2016-11-23 44 views
2

我試圖從核心數據中刪除和對象,我在下面的try catch內嘗試了它。'在'try'表達式[警告]中沒有發生拋出函數的發生3

do { 
    try self.managedContext.deleteObject(self.productList[indexPath.row]) 
} catch let error as NSError { 
     print("something wrong with the delete : \(error.userInfo)") 
} 

它說'no calls to throwing functions occur within 'try' expression'catch block is unreachable because no errors are throw in 'do' block。下面的圖片給你更多的想法。

enter image description here

這是爲什麼。我不知道。如何解決這個問題。希望你的幫助。

+4

錯誤消息告訴你字面上你需要知道的一切... – Alexander

回答

6

deleteObject方法不會拋出。刪除Do-Catch塊,警告將消失。警告似乎很自我解釋。

相關問題