iOS 有内建计算机功能,因此遇到任何需要算数的情况时,很多人应该跟我一样,立刻打开内建的计算机快速算一下。而过去这功能也不曾出现过任何问题,因此我们非常相信算出来的数值,但在 iOS 11 中,如果你操作的速度太快,就会发生严重的 Bug,导致最后的数值完全错误,常用内建计算机的朋友可要注意啊!
这问题是由一位 Reddit 上的 ryanpaulfan 网友发现到,1+2+3 的正确结果是 6,但他表示使用内建计算机时,如果你快速按下 1+2+3 所得到的结果绝对不会是这数字,我也试了一下果真如此,有可能是 23,也有可能是 24,取决于你按的速度:
这无疑是 iOS 11 中的一个严重 Bug,但为什么会发生这种情形呢?这是因为加减乘除的动画导致。按下任何一个计算键时,为了让使用者确定所按的计算符号没错,苹果设计这个键会亮起,而亮起的过程中又有一小段动画,这正是问题所在,当动画还没结束就按下一个键,那下一个键即不会被触发到,等于说 iOS 会忽视它。
▲ 1+2+3 正确是 6,但却出现 23 的结果
所以也代表着,不只是 1+2+3,连 4+5+6、7+8+9、1+5+9 等等都会,只要你按的速度太快就有可能发生,所以说在苹果还没释出更新以前,使用计算机时可要注意一下,看每次算出来的结果有没有很奇怪,也尽量按慢一点来避免这状况出现。另外也能先下载第三方的计算机 Apps 暂时替换使用,待苹果修复 Bug 之后在改回来: