看到有项目有用 @try @catch @finally 并没有明白它的具体用法,
@try {
代码1
} @catch (NSException *exception) {
代码2
} @finally {
代码3
}
所以在网上搜罗了一下,自己实验了一下
在代码1出现异常后,执行代码2,
无论代码1是否异常,都会执行代码3;
就算代码1,2有return ,代码3也会最终执行
看到有项目有用 @try @catch @finally 并没有明白它的具体用法,
@try {
代码1
} @catch (NSException *exception) {
代码2
} @finally {
代码3
}
所以在网上搜罗了一下,自己实验了一下
在代码1出现异常后,执行代码2,
无论代码1是否异常,都会执行代码3;
就算代码1,2有return ,代码3也会最终执行
本文标题:@try @catch @finally 用法
本文链接:https://www.haomeiwen.com/subject/rshdixtx.html
网友评论