在iphone sdk中获取"程序接收信号:"SIGABRT""

mon*_*ish 1 iphone objective-c

我得到这个例外:

  malloc: *** error for object 0x754cab0: double free
 *** set a breakpoint in malloc_error_break to debug
 Program received signal:  “SIGABRT”.
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它只在Iphone sdk 4.0(设备和模拟器)中生成,但它不是在Iphone sdk 3.0版本(设备和模拟器)中生成的.

任何人都可以告诉我出了什么问题,以便我可以更新我的应用程序?

Eik*_*iko 6

它告诉你问题是什么:当你已经完成时,你可以释放内存,可能是通过向对象发送过多的释放消息.

在调试模式下运行,它可能会立即停在正确的代码行.然后,追溯你做的那个对象.