我在我的項目中使用CustomTableCell。我可以看到「dequeueReusableCellWithIdentifier」在方法「cellForRowAtIndexPath」中返回一個有效的單元格,就像它應該例如每當表被重新加載時一樣。dequeueReusableCellWithIdentifier在didSelectRowAtIndexPath方法中返回nil
在CustomTableCell中,我有一些圖像可以重複使用,無需再次下載。然而,每當我在「didSelectRowAtIndexPath」委託方法內使用「dequeueReusableCellWithIdentifier」時,我都會得到「零」。
原始表格未被銷燬。該表是類對象,我可以看到它與在「didSelectRowAtIndexPath」參數中收到的tableView相同。
此行爲與我的項目中使用tableview的out viewcontrollers一致。
我正在使用ARC。任何想法可能是錯的?
謝謝!
你爲什麼試圖在didSelectRowAtIndexPath中出列一個單元格? – Till 2012-08-11 20:56:21
我從「didSelectRowAtIndexPath」調用其他ViewController,我想傳遞一些在CustomCell中異步獲取的數據。 – bneupaane 2012-08-11 21:03:57
我同意Till。你的設計有缺陷。 – 2012-08-11 21:05:03