4
我目前的應用程序可在商店上使用幾個月。這個應用程序包含幾個UIListView
,使用自定義單元格(每個單元格在其自己的NIB
)並觸摸單元格始終有效。「didSelectRowAtIndexPath」方法永遠不會在iOS 10設備上調用
現在,沒有應用任何更新,似乎因爲iOS的10是觸摸單元沒有做任何事情,所以不會觸發事件既不didSelectRowAtIndexPath
或willSelectRowAtIndexPath
被調用。
這隻發生在iOS 10設備上,即使更新到SWIFT 3。
任何想法有什麼不對?
您是否使用XCode View Hierarchy調試工具進行檢查https://developer.apple.com/library/content/documentation/ToolsLanguages/Conceptual/Xcode_Overview/ExaminingtheViewHierarchy.html如果沒有視圖阻止觸摸?你有沒有檢查'UITableView'委託不是零? – Larme
嗨,謝謝。委託不爲空,我會嘗試調試器。但我不明白這是怎麼可能的,因爲相同的代碼在iOS 8和9上運行良好。 – morphet81
通過'UIListView'您是指內置的'UITableView'還是它是自定義視圖? –