ios - 如何调试接收幻象点击的 iPhone?

标签 ios iphone touch screen hardware

我有一个显示时间和天气的时钟应用程序。

  • 当应用程序启动时,我会显示 clockViewController。如果用户点击它上面的云查找按钮,那么我会将他们带到 weatherViewController
  • 我在 weatherViewController 上显示 4 天的天气预报,如果他们点击箭头按钮,它会将他们带回 clockViewController。
  • 我通过拖放 Storyboard创建了这两个按钮,并在两个 View Controller 之间添加了一个 Triggered Segues 连接。非常直接
  • 一切都按预期和设计进行。 (查看这些屏幕截图)

enter image description here enter image description here

现在这是奇怪的部分,昨天我收到一封来自用户的电子邮件,他说这个词对词“这需要 2-3 分钟,然后他们切换到天气,然后在一段时间后返回,然后天气和它停留在天气上。它在我的 4S 上运行完美,但在 5S 上总是有错误?”

这怎么可能发生?我认为这是一个硬件屏幕错误,但它如何按下屏幕上未布置在同一像素区域的按钮?

我没有 iPhone 5S,所以无法在真实设备上进行测试。然而,我确实在模拟器(4-in 64 位、Xcode 5、iOS 7)中运行了它,它在时钟页面上停留了 30 分钟。

我一直告诉这个用户,如果没有人实际触摸按钮,它不可能自行改变,但他们一直坚持认为我们的软件中存在错误。这是他们硬件的问题吗?他们应该 Handlebars 机带到苹果商店吗?我没主意了……没法告诉他们他们家里有个喜欢苹果设备的幽灵。

最佳答案

我以前见过这样的事情,由于有故障或廉价的中国充电器和电线导致屏幕上出现奇怪的幻影。它发生在我妻子身上。每当她将手机插入某个充电器和电源线时,我们就会从 eBay 上下来,电压差(我假设)会导致屏幕上的电容器出现异常并在她这样做时点击错误的位置,或者只是点击它自己的.这是一个远景,但要求用户尝试另一个充电器可能会有所帮助。并且,一如既往:

enter image description here

关于ios - 如何调试接收幻象点击的 iPhone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20803422/

相关文章:

iphone - viewcontroller 容器的模拟宽度 View 小于嵌入式 tableview Controller 宽度

iphone - iOS - 如何在 View Controller 中创建导航栏项目?

安卓 : How to Allow Only One Touch?

javascript - 如何阻止右键单击和双击缩放?

android - 如何在移动设备中使用 ondblClickRow 事件

ios - 如何放大 UICollectionView

ios - CollectionView 底部的阴影

objective-c - 使用 "Digital heart beat rate sensor (IC)"检测心跳信号 - iOS

ios - 将文本放在尽可能大的圆圈中

iPhone 标签未更新