私はUINT8アレイにUInt16型に変換したいのですが、次のエラーメッセージ取得しています:使用できないSwift 3でUInt16をUInt8に変換するにはどうすればよいですか?
「初期化」をは:「withMemoryRebound(:容量:へ_)」を使用 に、一時的に別のレイアウトとしてメモリを表示互換型。
コード:
let statusByte: UInt8 = UInt8(status)
let lenghtByte: UInt16 = UInt16(passwordBytes.count)
var bigEndian = lenghtByte.bigEndian
let bytePtr = withUnsafePointer(to: &bigEndian) {
UnsafeBufferPointer<UInt8>(start: UnsafePointer($0), count: MemoryLayout.size(ofValue: bigEndian))
}