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'还是它是自定义视图? –