1

编辑:这是 LLDB 中的一个问题。我更改为 GDB,它正在工作。

当我尝试从我的应用程序中的 NSMutableArray 中删除一个对象时,发生了一些奇怪的事情。在删除之前,我在 Xcode 调试器中有以下状态

openList    NSMutableArray *    0x07563740
[0] SHAPathNode *   0x071846c0
[1] SHAPathNode *   0x07184c60

然后我执行:

[openList removeObjectAtIndex:0];

并得到这个损坏的集合

openList    NSMutableArray *    0x07563740
[0] id  0x00000000

有任何想法吗?

4

0 回答 0