CAMetalLayer仅在iOS 13.0上可用

问题描述 投票:1回答:2

我正在使用CAMetalLayer绘制到UIView上。编译器会发出CAMetalLayer仅在iOS 13.0上可用的警告。但是docsiOS 8.0+。我可以忽略此警告吗?我这里只有iOS 13.0设备,我们也想支持12和11。

enter image description here

ios rendering metal
2个回答
1
投票

CAMetalLayer实际上可以在iOS 8.0 +上使用,我可以确认这一点。此警告是Apple的一个已知错误,您可以忽略它。


0
投票

[通常在使用Simulator的iOS 13之前的部署目标进行编译时发生。您会注意到,如果您单击警告,您将看到Simulator SDK中的标题,则:

The CAMetalLayer header for the Simulator shows that the class is explicitly marked as available from iOS 13, when Metal became supported in the Simulator.

编译设备时不应该收到此诊断。

© www.soinside.com 2019 - 2024. All rights reserved.