我制作了这个 cocos2d 游戏,在我开发它的过程中,这个断言错误在游戏中随机出现。我花了几个星期试图解决这个问题,但我还没有成功。错误是
Assertion failure in -[HelloWorldLayer addChild:z:tag:], *** Terminating app due to uncaught exception of class 'nil'
因为我有几个 addChild,我找不到它是哪一个,更糟糕的是,这个断言错误在不同时间的运行过程中非常随机地发生。此外,在 xcode 中,当断言错误发生时,它会显示一些二进制文件,所以我不知道这个错误在我的实际代码中发生在哪里。我也尝试过使用 NSZombies,但由于某种原因它不起作用,并且它给了我一个 NSZombie 异常。我很乐意将我的项目提供给任何希望帮助我解决这个问题的人,因为仅我在这里描述它很难理解。