我正在使用Scene Kit编写3D游戏。当我在仪器中使用Leaks配置文件时,我发现存在泄漏。对于第一个红十字图标,它说51个新的泄漏。此外,如果您进一步了解泄漏检查区域,则会显示灰色的虚线图标,表示没有新的泄漏。
为了把它放在上下文中,我尝试在一个游戏单元完成后重新创建一个场景并使用presentScene...
呈现。这将在4或5个单位的比赛后崩溃。我得到了内存警告,因此我使用了泄漏配置文件。
我无法弄清楚如何解决这个漏洞,因为我只使用SceneKit API而不是任何Core Foundation API。如果有人有解决方案或者可以提供相关指针来解决这个漏洞,那将会很棒。