相关疑难解决方法(0)

在方法签名中使用特定错误类型抛出快速错误

随着2.1中引入的新的swift 错误处理,是否有可能指定给定ErrorType的方法将抛出?

例如 class func nextOrderDate() throws OrderError -> NSDate {...}

exception-handling ios swift

15
推荐指数
1
解决办法
2476
查看次数

我可以限制函数在Swift中抛出的类型吗?

当在Swift 3中调用一个函数时throws,你必须在捕获所有可能的错误时详尽无遗,这通常意味着你catch {}在最后有一个不必要的额外处理来处理不会发生的错误.

是否有可能这样说throws MyErrorType,当您处理该枚举中的所有案例时,编译器可以知道您确实已经详尽无遗?

swift swift3

13
推荐指数
2
解决办法
682
查看次数

标签 统计

swift ×2

exception-handling ×1

ios ×1

swift3 ×1