在我安装了Xcode7测试版并将我的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()
} catch _ {
}
}
快照:
https://stackoverflow.com/questions/30737262
复制相似问题