【发布时间】:2018-08-12 02:57:51
【问题描述】:
tableView(_:,editActionsForRowAt:) 方法适用于运行 iOS 10 或更高版本的设备,但不会在运行 iOS 9.3 的设备上调用
我正在使用
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]?
{
"Code"
return [ "various actions"]
}
在 iOS 10 或更高版本上运行时,编辑操作在我的所有课程中都可以正常工作,但在一个课程中,它在运行 9.3 的设备上根本不起作用。在代码中使用断点,似乎这个函数根本没有执行。
【问题讨论】:
-
阅读效果更好
-
基于Apple 文档,它适用于iOS 8+,所以你的问题一定出在其他地方。
-
同意,但是在哪里 - 尝试了各种各样的东西 - 可能是线程问题吗?
标签: ios swift uitableview cocoa-touch