每次实施基于金属的ImageView我都面临同样的问题
MainActivity.this
似乎苹果改变了一些金属api类型的价值' MTLDrawable'没有会员' texture'
这是我尝试使用的全部功能:
let targetTexture = currentDrawable?.texture else{ return }
答案 0 :(得分:16)
执行系统和xcode更新后,我遇到了同样的问题。在更新过程中,xcode将构建目标切换到模拟器。一旦我将目标切换回设备,它就会再次编译。
答案 1 :(得分:0)
金属不适用于模拟器,但是如果您只希望构建通过并专注于应用程序的其他区域,则可以尝试执行以下操作: 对于仍然希望在模拟器上运行的用户,有一种解决方法至少可以使其运行和编译(尽管没有Metal功能)