金属质感'未找到

时间:2017-01-29 00:12:22

标签: ios core-image metal

每次实施基于金属的ImageView我都面临同样的问题

MainActivity.this
  

类型的价值' MTLDrawable'没有会员' texture'

似乎苹果改变了一些金属api

这是我尝试使用的全部功能:

let targetTexture = currentDrawable?.texture else{ return }

2 个答案:

答案 0 :(得分:16)

执行系统和xcode更新后,我遇到了同样的问题。在更新过程中,xcode将构建目标切换到模拟器。一旦我将目标切换回设备,它就会再次编译。

答案 1 :(得分:0)

金属不适用于模拟器,但是如果您只希望构建通过并专注于应用程序的其他区域,则可以尝试执行以下操作: 对于仍然希望在模拟器上运行的用户,有一种解决方法至少可以使其运行和编译(尽管没有Metal功能)

https://navoshta.com/metal-camera-bonus-running-simulator/