参见英文答案 >
An elegant way to ignore any errors thrown by a method
我想调用一些可以扔东西的方法。同时我不关心可能抛出的异常,我只是想调用方法。但是,如果我尝试这样做:
原文链接:https://www.f2er.com/swift/320336.html我想调用一些可以扔东西的方法。同时我不关心可能抛出的异常,我只是想调用方法。但是,如果我尝试这样做:
try? managedObjectContext.save()
我收到警告“尝试结果未使用”。
在这种情况下该怎么办?沉默警告?怎么样?
做这样的事情:
let error: NSError = try? managedObjectContext.save()
?表达式变为两倍大,并且我得到未使用的常数。