Gui*_*tro -1
从 Apple 书籍《Swift 编程语言》来看,错误似乎应该使用枚举来处理。
\n\n这是书中的一个例子。
\n\nenum ServerResponse {\n case Result(String, String)\n case Error(String)\n}\n\nlet success = ServerResponse.Result("6:00 am", "8:09 pm")\nlet failure = ServerResponse.Error("Out of cheese.")\n\nswitch success {\ncase let .Result(sunrise, sunset):\n let serverResponse = "Sunrise is at \\(sunrise) and sunset is at \\(sunset)."\ncase let .Error(error):\n let serverResponse = "Failure... \\(error)"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n来自:Apple Inc.\xe2\x80\x9cSwift 编程语言。\xe2\x80\x9d iBooks。https://itun.es/br/jEUH0.l
\n\n对于意外错误,您应该使用lfalin指出的 NSException
\n 归档时间: |
|
查看次数: |
5959 次 |
最近记录: |