gpt4 book ai didi

iphone - 警告 : check_safe_call: could not restore current frame

转载 作者:行者123 更新时间:2023-12-03 20:36:59 26 4
gpt4 key购买 nike

错误警告:check_safe_call:无法恢复当前帧通常表示什么?我在其他地方读到这是一个内存问题。总是内存问题吗?

我在设备(而不是模拟器)上收到此错误。 NSZombieEnabled 没有显示任何内容。如果我构建并调试,我的调试器窗口什么也不显示。峰值内存并没有那么高(3MB)。每次滚动 map 后,它都会崩溃并出现相同的错误。

有什么想法如何调试这个吗?谢谢。

编辑:我在下面的答案中添加了崩溃的原因(创建了太多 SQLite 连接)。如果其他人遇到此错误并找到解决方案,请在下面发布。这似乎是一个有多种原因的错误消息。

最佳答案

我已经见过几次这种情况,但从未能够真正准确地指出问题所在。虽然,有时我见过这种情况,通常会出现某种无限循环或递归错误,调试器会捕获它。我不知道您是否将其放置得足够长,但是一段时间后,调试器应该开始加载它所拥有的堆栈帧并将它们显示在调试器窗口中。在那里您应该能够看到出了什么问题。

就像我说的,通常当我看到这个问题时,这是由于无限循环或递归造成的,并且调试器将显示对同一函数的调用超过 5000 次,因此找到问题应该不会太困难 - 但是,说那,这可能不是确切的问题。

只是我的两分钱。

关于iphone - 警告 : check_safe_call: could not restore current frame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295295/

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