我的 iOS 应用程序有很多网络功能。我当然将重要数据保存到文件系统以供离线查看等,它曾经完美地工作而没有任何问题。现在,当我尝试使用飞行模式进行测试以模拟没有互联网连接时,GDB 会输出以下内容:
2011-04-17 21:34:13.291 Bronto Backup Mobile App[195:307] *** -[UIAlertView release]: message sent to deallocated instance 0x3e93630
我在 gdb 中尝试过 malloc 调试,但它告诉我该进程未运行或找不到该命令。我将如何弄清楚错误发生在哪里?backtrace 只给了我通常的 NSAutoreleasePoolPop 东西。
看在我的份上,我就是找不到这个错误在哪里。NSZombiesEnabled 告诉我地址,但malloc_history pid 0x3e93630
只是简单地向我抛出一个错误,说 gdb 不知道这个命令,即使前面有信息。