編集: LLDB の問題でした。GDBに変更しましたが、動作しています。
アプリで NSMutableArray からオブジェクトを削除しようとすると、奇妙なことが起こります。削除する前は、Xcode デバッガーで次の状態になっています
openList NSMutableArray * 0x07563740
[0] SHAPathNode * 0x071846c0
[1] SHAPathNode * 0x07184c60
それから私は実行します:
[openList removeObjectAtIndex:0];
この破損したコレクションを取得します
openList NSMutableArray * 0x07563740
[0] id 0x00000000
何か案は?