刪除一個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