【发布时间】:2022-11-04 02:28:38
【问题描述】:
我正在尝试让 C++ 代码与 Metal 一起使用。
我通过调用得到 MTL:Device 的数组
NS::Array *device_array = MTL::CopyAllDevices();
接下来,我想通过调用获取 MTL::Device 数组的唯一元素
MTL::Device *device = device_array->object(0);
我收到一个错误:
Cannot initialize a variable of type 'MTL::Device *' with an rvalue of type 'NS::Object *'
问题:如何从 NSArray 中获取 MTL::Device 对象?
【问题讨论】: