问题描述
我正在尝试将UInt32类型的字节数组写入OutputStream。 我已经尝试过这样的事情:
futex_wait_queue_me+0xc4/0x120
但是我收到错误消息 var byteArr: Array<UInt8> = []
let header : [UInt32] = [30194250,2,3000,0x782b415d,0]
for i in 0...5 {
var bigEndian = header[i].bigEndian
let count = MemoryLayout<UInt32>.size
let bytePtr = withUnsafePointer(to: &bigEndian) {
$0.withMemoryRebound(to: UInt8.self,capacity: count) {
UnsafeBufferPointer(start: $0,count: count)
}
}
byteArr.append(contentsOf: bytePtr)
}
print(byteArr)
outputStream?.write(UnsafePointer<UInt8>(byteArr),maxLength: byteArr.count)
请提出任何建议。我想念什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)