随着2.1中引入的新的swift 错误处理,是否有可能指定给定ErrorType的方法将抛出?
例如
class func nextOrderDate() throws OrderError -> NSDate {...}
当在Swift 3中调用一个函数时throws,你必须在捕获所有可能的错误时详尽无遗,这通常意味着你catch {}在最后有一个不必要的额外处理来处理不会发生的错误.
是否有可能这样说throws MyErrorType,当您处理该枚举中的所有案例时,编译器可以知道您确实已经详尽无遗?