<分区>
我想调用一些可以throw
东西的方法。同时我不关心可能抛出的异常,我只想调用方法。但是,如果我尝试做这样的事情:
try? managedObjectContext.save()
我收到警告“尝试的结果?未使用”。 在这种情况下我该怎么办?静音警告?如何?
做这样的事情:
let error: NSError = try? managedObjectContext.save()
?表达式变得两倍大,我得到未使用的常量。
<分区>
我想调用一些可以throw
东西的方法。同时我不关心可能抛出的异常,我只想调用方法。但是,如果我尝试做这样的事情:
try? managedObjectContext.save()
我收到警告“尝试的结果?未使用”。 在这种情况下我该怎么办?静音警告?如何?
做这样的事情:
let error: NSError = try? managedObjectContext.save()
?表达式变得两倍大,我得到未使用的常量。
最佳答案
按照你的要求,“同时我不关心可能抛出的异常,我只想调用方法”,这样做:
try! managedObjectContext.save()
但如果抛出错误,它会崩溃。因此,为了安全起见,请使用以下代码片段:
_ = try? managedObjectContext.save()
关于swift - 如何处理导致 "try?"的 Swift 的 "Result of try? is unused"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122534/