iOS tableview上的cell莫名消失
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS tableview上的cell莫名消失相关的知识,希望对你有一定的参考价值。
参考技术A 在项目中我发现了这样一个bug,在cell上有选择图片的按钮,我选择完图片后,tableview的cell会消失。(附:bug偶尔出现)在选择完图片后,我是这样刷新cell的
现在初步怀疑是这出了问题。
Win10系统Start Menu上的图标莫名消失
今天在工作过程中,突然有测试的同事给我报来一个问题。她是这么描述的“执行完XXX工具之后,在Start Menu找不到图标了。”
针对问题本身:
1,是执行完XXXX工具之后?
2,Start Menu消失了,那么程序文件是否还在?
3,是Win10 Core的原因吗?
针对这三个假设,我首先研究了Start Menu的机制,发现在Win10上,Start Menu中显示的图标都存在C:\ProgramData\Microsoft\Windows\Start Menu\Programs下面。
后来定位到XXX工具一打开就发现图标不见了,而不是测试同事所说的执行完工具之后。(这一点对帮助我Debug很重要)
针对上面的第3个问题,我分别用不同的Core来进行了验证,发现结果是一样的,这样就排除了Win10 Core的原因。
经过不断的尝试,我注意到了ProgramData这个目录,想起前段时间为了对应一个需求,而将临时文件夹放到了ProgramData下面。
想到这里,我突然觉得今天解决这个问题有望了,沿着这个线索往下找,发现代码中确实有删除临时文件夹的操作,根据条件不同可能会删除掉ProgramData这个目录(因为如果不是在C盘,其他盘的话会创建ProgramData)。
这样就定位了问题,然后修改代码。
重新编译,测试,OK。
真是埋坑啊~~
以上是关于iOS tableview上的cell莫名消失的主要内容,如果未能解决你的问题,请参考以下文章
IOS xib在tableview上的简单应用(通过xib自定义cell)
iOS 如何设置tableview列表的cell上的的设置删除键 置顶按钮 未读信息按钮
iOS 在tableview的cell中的button上,添加选中状态的解答