1.Swift 错误信息处理

在Swift 2.0之前,Swift是没有自带错误信息处理方法,在2.0更新之后就有了错误信息的处理方法,让我们来看看.

在这里我们会使用到一个新的语句do-catch,这个语句和Switch-case有些类似,但唯独有一点不太一样的就是,在do-catch语句中需要使用到try关键字,二Switch-case则不需要,好了,下面让我们来看看.

首先我们需要定义一个ErrorType的枚举

enum getError: ErrorType {
    case ErrorOne
    case ErrorTwo
    case ErrorThree
}

然后我们来写一个方法,用来获取错误类型

func doDangerousstuff() throws {

    throw getError.ErrorOne
}

最后我们使用do-catch语句来获取对应的错误类型

do {
    try doDangerousstuff()

} catch getError.ErrorOne {

    print(getError.ErrorOne)
} catch getError.ErrorTwo {

    print(getError.ErrorTwo)
} catch getError.ErrorThree {

    print(getError.ErrorThree)
}

这次就到这里,谢谢大家

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...