我在UITableView's
didSelectRowAtIndexPath
遇到了問題。 ui
個人表已設置好,所以當我選擇行時,它將初始化一個新的視圖控制器並將其推送。 spa
我第一次點擊表中的任何行時,不會調用該方法。 一旦我選擇了另外一行,它就會開始正常工做。 日誌
我已經經過在didSelectRowAtIndexPath
上設置一個斷點來驗證了這一點。 當將NSLog
添加到方法中時,我看到當我選擇最後推送新視圖控制器的第二行時,我看到兩個日誌語句同時出如今控制檯中。 code
有什麼建議麼? 圖片
還要在xib文件中檢查表視圖的selection屬性。 根據須要使用「單選」或「多選」。 io
您是否偶然輸入De selectRowAtIndexPath嗎? table
我辯論甚至發佈了這個答案,由於我認爲恆星會對齊以使其表現出來。 select
我正在解決此問題,並檢查了其餘解決方案。 在個人表格視圖中,第一次點擊時並無處理表格的最後一行。 它突出顯示了它,可是didSelectRowAtIndexPath
沒有被調用。 其餘全部行都工做正常。 可是,若是我打開tableview彈跳,那麼彷佛能夠解決問題(但隨後您必須處理tableview彈跳)。 方法
我遇到如下問題: im
就我而言,個人錯誤是在Interface Builder中檢查了Show Selection on Touch
時Show Selection on Touch
。 您能夠在IB中取消選中它:
但願能夠幫助某人
檢查您是否在班級中設置了任何手勢識別器。 取消手勢對我有用。