Swift 2:通话可以抛出,但未标记为“ try”且未处理错误
在安装Xcode 7 beta并将Swift代码转换为Swift 2之后,我遇到了一些我无法弄清楚的代码问题。我知道Swift 2是新的,所以我搜索并找出了答案,因为没有任何相关内容,我应该写一个问题。 这是错误: 可以抛出呼叫,但未将其标记为“ try”,并且未处理错误 码: func deleteAccountDetail(){ let entityDescription = NSEntityDescription.entityForName("AccountDetail", inManagedObjectContext: Context!) let request = NSFetchRequest() request.entity = entityDescription //The Line Below is where i expect the error let fetchedEntities = self.Context!.executeFetchRequest(request) as! [AccountDetail] for entity in fetchedEntities { self.Context!.deleteObject(entity) } do { try self.Context!.save() …