我正試圖找到一種方法來預防或闖入didSelectRowAtIndexPath:
。當用戶在tableview中選擇一行時,我想首先拋出一個alertview,說「如果你這樣做,數據將從CD中刪除」。 「如果你繼續,我們將把數據同步到服務器」。劫掠或阻止UITableView didSelectRowAtIndexPath
用戶單擊是繼續。我想阻止在同步完成之前選擇新單元。如果同步失敗,我想彈出告訴告訴用戶失敗的告警,然後停止發射didSelectRowAtIndexPath:
,從而防止他們觸摸的新單元被選中。
如果同步成功,我希望didSelectRowAtIndexPath:
被調用。
最好的方法是high 012 willSelectRowAtIndexPath:
?
這可以防止它,但如何繼續選擇。我假設只是手動調用didSelectRowAtIndexPath與他們選擇的索引(我會堅持從willSelectRow ..)? – jdog
如果你想單元格被視覺選擇,你將不得不保持一個指針,並調用[cell setSelected:YES animated:YES]; – Taum