Swift中UINavigation 页面跳转问题

[复制链接]
284 8
为什么当我点击“个人资料”时没反应,再随便点击一个才能跳转。这是怎么回事?这是我点击之前的页面和点击之后的页面,还有diddeselect中的代码。

举报 使用道具

回复

8 个评论

damo  注册会员  发表于 2019-1-12 03:14:41  | 显示全部楼层
为什么当我点击“个人资料”时没反应,再随便点击一个才能跳转。这是怎么回事?这是我点击之前的页面和点击之后的页面,还有diddeselect中的代码。

举报 使用道具

回复
tt168_liang  注册会员  发表于 2019-1-12 04:28:43  | 显示全部楼层
断点跟踪一下。看有没有执行push操作。

举报 使用道具

回复
fishstaff  注册会员  发表于 2019-1-12 04:36:17  | 显示全部楼层
设置断点了,点击第一次的时候不执行diddeselect方法,点击第二次才执行,第二次还要点击另外的tableviewcell才执行。类似必须要选中一下才能执行。

举报 使用道具

回复
maxok  注册会员  发表于 2019-1-12 04:36:51  | 显示全部楼层
引用 2 楼 u012525384 的回复:
设置断点了,点击第一次的时候不执行diddeselect方法,点击第二次才执行,第二次还要点击另外的tableviewcell才执行。类似必须要选中一下才能执行。

那你就要考虑,为什么第一次点击的时候没有进到didselect方法。cell上有没有添加其它的事件而被拦截了? 再不行的话,你压个包我帮你看看。

举报 使用道具

回复
keda  新手上路  发表于 2019-1-12 04:37:54  | 显示全部楼层
这样很难看出来为何没有执行didselect,把你controller都贴出来看看

举报 使用道具

回复
Bakinezcliny  新手上路  发表于 2019-1-12 05:11:19  | 显示全部楼层
tableView.deselectRowAtIndexPath(<#indexPath: NSIndexPath#>, animated: <#Bool#>) 这句话的问题

举报 使用道具

回复
BanfikoQuoke  新手上路  发表于 2019-1-12 05:55:22  | 显示全部楼层
应该是didselectRowAtIndexPath,不是deselect

举报 使用道具

回复
desireone  注册会员  发表于 2019-1-12 07:15:31  | 显示全部楼层
设置目标控制器的背景颜色试试。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表