0

我目前正在将Fragaria框架从仅 GC 环境迁移到支持的 GC。工作完成后(或者我认为必须完成的工作),我能够运行框架附带的示例而没有任何问题,并且 Instruments 没有显示任何重大内存泄漏。

我在我的非 GC 应用程序中包含了非 GC Fragaria,一旦我将光标放在它上面,它就会崩溃。老实说,使用模式与示例不同,因为我将其嵌入到 NSViewController 的实例而不是 NSDocument 中。

你能给我一些关于如何调试它的提示吗?我现在有点迷失在哪里继续。

4

1 回答 1

2

首先要做的是构建和分析代码,然后修复它发现的任何问题。

接下来,尝试在启用僵尸检测的情况下运行(google NSZombie)。

最后,每次崩溃的堆栈跟踪都应该让您很好地了解事情偏离轨道的地方。

于 2011-03-19T17:05:36.997 回答