我很困惑,因为我在Swift4中创建了一个MTLBuffer,但我无法使用didModifyRange方法。有趣的是,我仍然可以在Apple文档中找到它,并且还没有听说过它被更改了。为什么会发生错误Valueoftype'MTLBuffer'hasnomember'didModifyRange'?以下代码将在最新版本的XCode中产生此错误letdevice=MTLCreateSystemDefaultDevice()varbuffer=device?.makeBuffer(length:3,options:[])letrange=Range(NSRange())buffer.didM