NSMutableArray remove Object正在克隆Array中的另一个对象

Phi*_*hil 4 xcode cocoa-touch nsmutablearray ios

删除NSMutableArray中的对象后,我有一个奇怪的错误.

删除对象之前

如果我删除一个对象

[Array removeObjectAtIndex:2];
Run Code Online (Sandbox Code Playgroud)

数组改为:

在此输入图像描述

为什么现在有2个ContactViewControllers?

ahw*_*ulf 7

lldb有时会说谎.它会混淆并显示不正确的信息.试着做

po Array
Run Code Online (Sandbox Code Playgroud)

你应该看到正确的数组内容.

  • 这太可怕了......我以为Apple现在已经修复了[这个bug](http://stackoverflow.com/questions/10963268/float-variables-assigned-value-from-line-above/10963683#10963683) (2认同)