UIView.touchesMoved: locationInView 总是 returns 0,0

UIView.touchesMoved: locationInView always returns 0,0

这一定是个愚蠢的错误,但在我的 ViewControllertouchesBeganlocationInView 总是 returns (0.0, 0.0) 的原因可能是什么? touchesMoved 方法?

userInteractionEnabled 设置为 true,所以这不是原因..

我正在 Swift 从事 Metal 项目。视图的唯一子视图是 UIImageView(其 .image 属性 包含 Metal GPU 渲染的结果。

编辑: 这只发生在我的 iPhone 6 上,它也发生在其他项目中。在模拟器上一切正常。

有什么想法吗?

这在某个时间消失了。不知道,可能是设备重启了。