gpt4 book ai didi

objective-c - NSKeyedUnarchiver unarchiveObjectWithData 崩溃 - 无法捕获异常?

转载 作者:太空狗 更新时间:2023-10-30 03:45:39 25 4
gpt4 key购买 nike

我有以下代码:

@try {
NSSet *set = [NSKeyedUnarchiver unarchiveObjectWithData:mData];
}
@catch (NSException *exception) {
// Use default data
}

有时似乎我没有正确归档并且 mData 已损坏。这给了我以下错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '*** -[NSKeyedUnarchiver initForReadingWithData:]:
incomprehensible archive (0x14, 0xffffff9a, 0xffffffd0, 0x1d, 0x9, 0x3d, 0x43, 0x3)'
*** Call stack at first throw:

如果 try/catch block 不起作用,我应该如何检查这里的异常?它不应该起作用吗?

谢谢。

最佳答案

我不认为 try-catch 代码不起作用。日志显示“未捕获的异常”,因此此错误发生在您代码中的其他地方。

关于objective-c - NSKeyedUnarchiver unarchiveObjectWithData 崩溃 - 无法捕获异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9803596/

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