删除一个NSMutableArray中的对象后,我有一个奇怪的错误。NSMutableArray删除对象正在克隆数组中的另一个对象
如果删除与
[Array removeObjectAtIndex:2];
阵列的对象改变成这样:
为什么有现在2个ContactViewControllers ??
删除一个NSMutableArray中的对象后,我有一个奇怪的错误。NSMutableArray删除对象正在克隆数组中的另一个对象
如果删除与
[Array removeObjectAtIndex:2];
阵列的对象改变成这样:
为什么有现在2个ContactViewControllers ??
lldb有时会说谎。它会变得混乱,并会显示不正确的信息。试试做
po Array
然后你应该看到正确的数组内容。
用这个命令我可以看到我的正确数组!谢谢! – Phil 2013-02-12 14:18:17
这是可怕的...我想苹果公司已经修复[这个bug](http://stackoverflow.com/questions/10963268/float-variables-assigned-value-from-line-above/10963683#10963683)现在 – Alladinian 2013-02-12 14:31:15
是的,这很愚蠢。 lldb经常无法向堆栈显示任何内容,有时会将一个变量与另一个变量混淆。 – ahwulf 2013-02-12 21:32:25
+1优秀的问题。您是否注意到索引6处的原始“SolutionViewController”也不见了? – trojanfoe 2013-02-12 13:54:19
你能展示更多的代码吗? – 2013-02-12 13:55:47
这与我们的问题没有任何直接关系,但请自己帮忙,不要使用大写的对象/变量名称。在Objective-C中,只有类,接口等应该有大写的名字。 – mrueg 2013-02-12 14:03:20