gpt4 book ai didi

objective-c - 在 Objective-C 中返回后,代码最终会运行吗?

转载 作者:太空狗 更新时间:2023-10-30 03:17:58 24 4
gpt4 key购买 nike

考虑以下代码:

@try {
if (something.notvalid)
{
return;
}
// do something else
} @catch (NSException *ex) {
// handle exception
} @finally {
NSLog(@"finally!");
}

如果 something 无效并且我从 try 中返回,@finally 中的代码是否执行?我认为应该如此,但与我交谈过的其他人不这么认为,我目前无法对此进行测试。

最佳答案

@finally 代码总是根据here执行和 here .

A @finally block contains code that must be executed whether an exception is thrown or not.

关于objective-c - 在 Objective-C 中返回后,代码最终会运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com