我正在努力(出现内存错误,或者显然没有正确释放内存)尝试创建一个CMBlockBufferRef,其中填充了来自现有NSData(或NSMutableData)的数据。我会很高兴有一个复制数据的解决方案,但理想情况下,我会寻找一个使用底层NSData字节并在CMBlockBuffer被释放之前保持对NSData对象的强引用的解决方案。 最佳答案 仅针对引用NSData的只读缓冲区(当然,没有复制),我刚刚找到了实现它的方法。staticvoidreleaseNSData(void*o,void*block,size_tsize){N