我想将不安全指针转换成数据,下面是我的示例代码
let u8ptr: UnsafeMutablePointer<UInt8> = buffer.mData!.assumingMemoryBound(to: UInt8.self)我正在尝试将AudioBuffer转换为NSData或数据。任何帮助都是非常感谢的。
发布于 2018-03-26 22:01:55
在使用AudioBuffer时,在属性mDataByteSize中给出数据的字节大小。在创建Data时,不需要使用assumingMemoryBound转换指针类型。
let data = Data(bytes: buffer.mData!, count: Int(buffer.mDataByteSize))https://stackoverflow.com/questions/49500768
复制相似问题