我得到了更多的一般性問題。而不是一個tableview我有一個普通的視圖與按鈕和標籤。每個三個。如果我的數據庫中只有三個對象並將它們解析爲XML,則VC會向我顯示這些對象。但是,如果我只有在XML兩個對象時,Xcode崩潰,因爲當XML爲空時,xcode崩潰 - 可能插入虛擬對象?
'*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array'
這是有道理的,因爲一個標籤/按鈕,雖然它預計3保持爲空。 我試着通過告訴它只填充按鈕和標籤,如果對象在那裏。
if (object1 != nil)
但這可能太簡單了。我正在考慮將虛擬對象放入我的數據庫中。然後我再次刪除它們,每當一個真正的進來,反之亦然。
所以也許遇到了這個問題,並有解決方案或想法?
好吧,我檢查爲零,但它仍說「NO其空,我CRASH」 :) – Blade 2012-04-08 12:54:59
那麼你還需要檢查數組的長度,以確保它有內容^^ – borrrden 2012-04-08 13:06:56
@刀片絕對同意borrrden .... – 2012-04-08 13:12:27