编辑:这是 LLDB 中的一个问题。我更改为 GDB,它正在工作。
当我尝试从我的应用程序中的 NSMutableArray 中删除一个对象时,发生了一些奇怪的事情。在删除之前,我在 Xcode 调试器中有以下状态
openList NSMutableArray * 0x07563740
[0] SHAPathNode * 0x071846c0
[1] SHAPathNode * 0x07184c60
然后我执行:
[openList removeObjectAtIndex:0];
并得到这个损坏的集合
openList NSMutableArray * 0x07563740
[0] id 0x00000000
有任何想法吗?