gpt4 book ai didi

ios - @try 无法捕获 EXC_I386_GPFLT?

转载 作者:行者123 更新时间:2023-11-29 12:30:16 26 4
gpt4 key购买 nike

我有一个简单的 NSLogv 包装器。它工作正常,除非在格式字符串中有太多占位符时抛出异常。我想捕获那个异常,但是这个 @try block 不起作用。为什么?

- (void)error:(NSString *)formatString, ...;
{
@try {
va_list arglist;
va_start(arglist, formatString);
formatString = [NSString stringWithFormat:@"ERROR: %@", formatString];
NSLogv(formatString, arglist);
va_end(arglist);
}
@catch (NSException *exception) {
// Handle exception ...
}
}

下面是一个抛出异常的例子:

[[MYLogger error:@"%@ %@", value];

最佳答案

@try 捕获异常。您正在尝试捕捉信号。

我的建议:甚至不要尝试。

关于ios - @try 无法捕获 EXC_I386_GPFLT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27892002/

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