【发布时间】:2010-06-03 19:15:07
【问题描述】:
考虑以下代码:
@try {
if (something.notvalid)
{
return;
}
// do something else
} @catch (NSException *ex) {
// handle exception
} @finally {
NSLog(@"finally!");
}
如果something 无效并且我从try 中返回,@finally 中的代码是否执行?我认为应该是这样,但与我交谈过的其他人不这么认为,我目前无法对此进行测试。
【问题讨论】:
-
结论是什么?它会执行吗?
标签: objective-c exception try-catch-finally