Xcode malloc错误
我在Xcode控制台中收到此错误,有时会导致模拟器退出,有时会被忽略。 如果我在加载游戏后等待几秒钟,通常会忽略它:
malloc: *** error for object 0x55ac484: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug
1)我如何识别这个物体?
2)如何访问malloc以放入BP,这将实现什么?
谢谢!
Instruments-Tool提供了一种查找僵尸的方法。
要找到导致您的应用崩溃的Zombie,请在XCode 4中选择产品>配置文件。将打开一个新窗口,您必须选择“Zombies”。 现在单击窗口右下角的“配置文件”。 如果现在向已释放的对象发送消息,它将显示它是什么类型的对象以及发送消息的方法。
要设置断点,您只需单击希望应用暂停的行号。 应用程序暂停后,您可以逐步运行应用程序,这样您就可以看到代码的哪一部分导致崩溃。