我有一个显示时间和天气的时钟应用程序。
当应用程序启动时,我会显示clockViewController。如果用户点击它上面的云形按钮,则会带他们到weatherViewController。
在weatherViewController上,我会呈现4天的天气预报,如果他们点击箭头按钮,则会带他们回到clockViewController。
我通过拖放Storyboard创建了这两个按钮,并在两个视图控制器之间添加了一个触发的Segue连接。非常简单明了。
一切都按照预期和设计工作。(请参见这些屏幕截图)
现在奇怪的是,昨天我收到了一封来自用户的电子邮件,内容如下:“需要2-3分钟,然后它就会切换到天气,然后过一段时间又回到天气,最后停留在天气上。我的4S完美运行,但5S总是有bug?”
这怎么可能发生?我考虑过它可能是硬件屏幕错误,但是它怎么能按下不在屏幕相同像素区域中布置的按钮?
我没有iPhone 5S,所以无法在真实设备上测试它。但是,我在模拟器(4英寸64位,Xcode 5,iOS 7)上运行了30分钟,它仍然停留在时钟页面。
我一直告诉这个用户,没有人触摸按钮,它不可能自己改变,但是他们仍然坚持说我们的软件有bug。这是他们硬件的问题吗?他们应该把手机带到苹果店吗?我已经没有主意了……除了告诉他们他们家里有一个喜欢苹果设备的鬼。
当应用程序启动时,我会显示clockViewController。如果用户点击它上面的云形按钮,则会带他们到weatherViewController。
在weatherViewController上,我会呈现4天的天气预报,如果他们点击箭头按钮,则会带他们回到clockViewController。
我通过拖放Storyboard创建了这两个按钮,并在两个视图控制器之间添加了一个触发的Segue连接。非常简单明了。
一切都按照预期和设计工作。(请参见这些屏幕截图)
现在奇怪的是,昨天我收到了一封来自用户的电子邮件,内容如下:“需要2-3分钟,然后它就会切换到天气,然后过一段时间又回到天气,最后停留在天气上。我的4S完美运行,但5S总是有bug?”
这怎么可能发生?我考虑过它可能是硬件屏幕错误,但是它怎么能按下不在屏幕相同像素区域中布置的按钮?
我没有iPhone 5S,所以无法在真实设备上测试它。但是,我在模拟器(4英寸64位,Xcode 5,iOS 7)上运行了30分钟,它仍然停留在时钟页面。
我一直告诉这个用户,没有人触摸按钮,它不可能自己改变,但是他们仍然坚持说我们的软件有bug。这是他们硬件的问题吗?他们应该把手机带到苹果店吗?我已经没有主意了……除了告诉他们他们家里有一个喜欢苹果设备的鬼。