gpt4 book ai didi

objective-c - Cocoa 程序退出没有崩溃

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:14 25 4
gpt4 key购买 nike

我设法创建了一个 cocoa 程序退出的错误。

-[NSApplication terminate:] 显然没有被调用。

也不是 -[NSException init]。

没有崩溃。我在 gdb 中看到的是 exit() 是直接从 NSApplicationMain 调用的,没有经过正常的 [NSApplication terminate] 路径。

关于如何调试这个和/或这个(看似“不可能”的行为)如何发生的任何想法?

预先感谢 cocoa 新手。

最佳答案

我将从明智地使用断点开始。将它缩小到在虚假崩溃之前看到您的代码的最后一个地方,然后开始在该区域周围寻找内存问题。每当我有非常奇怪的行为时,这几乎完全是由于一个奇怪的内存错误。

关于objective-c - Cocoa 程序退出没有崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556854/

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