很奇怪的问题,在执行默认选中一个cell的时候,突然发现这句话不起作用了

(我的场景是:当前cell侧滑删除后,默认选中上一个cell)

搞了半天,终于发现罪魁祸首竟然是因为:这句话写在了侧滑事件的方法里。

func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {//..... 执行tableView.selectRow无效
}

试了几次,在正常函数体里执行这句话,都是正常的,在这里就是无效。

原因暂时没想到,猜测就是因为侧滑后cell恢复的系统事件阻塞了这句话执行

临时解决办法:

1、转移这句话的执行地方

2、加一个延时处理

我用的第二个解决办法,延后了0.5s执行,发现没问题了。

知道原因的小伙伴欢迎留言告知下~3Q

转载于:https://www.cnblogs.com/yajunLi/p/8496650.html

iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法相关推荐

  1. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...

    [案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 O ...

  2. ModuleNotFoundError: No module named ‘locust.events‘,httprunner执行locust压测报错解决办法~

    ModuleNotFoundError: No module named 'locust.events',httprunner执行locust压测报错解决办法~ 问题背景 上一篇文章讲解到初步使用ht ...

  3. eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法

    eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法  当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, Ser ...

  4. jquery click()方法模拟点击事件对a标签不生效的解决办法

    jquery click()方法模拟点击事件对a标签不生效的解决办法 参考文章: (1)jquery click()方法模拟点击事件对a标签不生效的解决办法 (2)https://www.cnblog ...

  5. 基于ABP的应用执行Update-Database出现异常的解决办法

    基于ABP的应用执行Update-Database出现异常的解决办法 参考文章: (1)基于ABP的应用执行Update-Database出现异常的解决办法 (2)https://www.cnblog ...

  6. oracle redo wait较高,【案例】Oracle等待事件latch:row cache objects原因和解决办法

    [案例]Oracle等待事件latch:row cache objects原因和解决办法 时间:2016-11-05 13:41   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃 ...

  7. oracle enq ta,【案例】Oracle等待事件event enq: KO - fast object checkpoint解决办法

    [案例]Oracle等待事件event enq: KO - fast object checkpoint解决办法 时间:2016-11-03 10:11   来源:Oracle研究中心   作者:HT ...

  8. Vue下 touchstart touchend 事件无效失效解决办法

    Vue下 touchstart touchend 事件无效失效解决办法 <van-button:disabled="isLoading"plaintype="inf ...

  9. IOS手机端页面在项目中遇到的一些问题及解决办法

    1.解决页面使用overflow: scroll在iOS上滑动卡顿的问题? 首先你可能会给页面的html和body增加了height: 100%, 然后就可能造成IOS上页面滑动的卡顿问题.解决方案是 ...

最新文章

  1. 两台ubuntu虚拟机环境下hadoop安装配置
  2. python进阶项目设计_推荐系统进阶:设计和构建推荐系统流程综述(1)
  3. 来看看程序员们是怎么自黑的
  4. QT Core | 信号槽01 - GUI上按钮触发应用程序里某个类的函数
  5. 仓储rfid文件_RFID技术在智能制造模具管理中的应用
  6. Linux 安装Eclipse
  7. 17.1 MySQL主从介绍;17.2 准备工作;17.3 配置主;17.4 配置从;17.5 测试主从同步...
  8. Java 读取文件方法大全
  9. linux mysql 配置root_Linux配置(mysql安装篇)
  10. HTML CSS 个人网页设计
  11. html移动的导航菜单,移动导航菜单设计和教程
  12. java发送lrc文件格式_lrc歌词文件格式
  13. 置信区间、P值那点事
  14. linux查询打印机ip,Linux C打印IP地址信息
  15. 计算机专业硕士论文字数要求,计算机专业硕士论文写作格式要求
  16. 数量X金额=总额 再例如X抽成0.08等出抽成金额180,大师们帮忙改一下下,万分感谢!
  17. 没有申报就对房屋进行装修可以吗?
  18. 中断处理过程示意图_中断和中断处理流程
  19. KSO-Linux下Centos7.5防火墙开放某个端口号权限
  20. ROS-学习资料参考

热门文章

  1. PCB板材结构介绍(z)
  2. GNU __attribute 详解
  3. float,double等精度丢失问题
  4. 如何设置Jupiter Notebook服务器并从任何地方访问它(Windows 10)
  5. 泰坦尼克数据集预测分析_探索性数据分析—以泰坦尼克号数据集为例(第1部分)
  6. 五分钟搞定正则表达式,如果没搞定,再加两分钟
  7. ASP.NET WebHooks RC 1发布
  8. 实现ftoa与itoa
  9. 不同角色进入使用不同功能_如何在不同页面上使用不同的Joomla CSS
  10. xshell搭建宝塔没有远程命令密码框框弹出来_服务器安装宝塔控制面板+wordpress搭建个人网站...