2012-11-21 121 views
6

有什麼原因,除去最後一個對象的NSMutableArray沒有崩潰的應用程序? :d刪除最後一個對象的NSMutableArray

+0

您是否嘗試過閱讀NSMutableArray中的文檔? (提示:不,你沒有。) – 2012-11-21 17:26:46

+0

我一直在閱讀文檔,並沒有意識到removeLastObject是強制性的。我發現你的問題很有幫助。等等,不,這不是強制性的。因爲removeLastObject(大小爲1的數組)會崩潰。萬歲。回到繪圖板。 – Jenny

回答

16

不確定:發送removeLastObject消息到一個有效的NSMutableArray對象,它是不爲空。

+0

haha​​hah好的...通常我正在閱讀文檔,但我在代碼中查找了1個小時,並且不知道該怎麼辦......我沒有想到蘋果使得方法類似removeLastObject ...我正在使用[ array removeObjectAtIndex:3]並且它崩潰了xD – user1842806

+0

您甚至不需要閱讀文檔 - 只需查看頭文件-NSMutableArray.h即可。實際上,對於幾乎所有的情況,如果你想用可可對象做某些事情,並且不知道該怎麼做,那麼查看這個類的頭文件就容易得多。 – memmons

相關問題