現在我工作的一個iPhone項目,我用實例類NSMutableArray
,突然,沒有任何原因,在執行時NSMutableArray
轉換爲UICachedDeviceRGBColor
變得無法使用。的NSMutableArray轉換成UICachedDeviceRGBColor在執行時
我不知道該怎麼做,同一個對象一直工作得很好,直到今天。
我得到這個錯誤:
*** -[UICachedDeviceRGBColor count]: unrecognized selector sent to instance 0x4b3e440
聽起來像內存分配問題。你應該顯示一些代碼。它不可能自動「轉換」爲其他對象。你的代碼初始化NSMutableArray是什麼樣的? – 2009-10-01 17:35:49
嗨馬特!!讓我加你的代碼: NSMutableArray * currentIngsGroup = [[NSMutableArray alloc] init]; currentIngsGroup =(NSMutableArray *)[allIngredientGroups objectAtIndex:0]; (@「訪問數組%d」,[currentIngsGroup count]); //這裏是因爲檢測到currentIngsGroup爲UICachedDeviceRGBColor對象:( – 2009-10-01 17:56:42
)如果你把你的代碼放在你的問題中,你可以利用自動格式化並使它更易讀 – willc2 2009-10-05 06:34:39