我在启用 ARC 的 cocos2d 上有一个大项目。几天前,我开始遇到这些奇怪的错误:
outfighter(16344,0x601000) malloc: * 对象 0x1c8eaa00 的错误:未分配被释放的指针 *在 malloc_error_break 中设置断点以进行调试
outfighter(16359,0x3afe8b78) malloc: * 对象 0x1c5da4e4 错误:已释放对象的校验和不正确 - 对象可能在被释放后被修改。*在 malloc_error_break 中设置断点进行调试
outfighter(16374,0x705000) malloc: * 对象 0x1cd6fa60 的错误: double free *在 malloc_error_break 中设置断点进行调试
我什至无法找出我的代码中的哪个位置导致了这些错误。它们在项目的不同部分显得非常出乎意料