Swift,如何将数据读回结构体?

时间:2018-02-09 10:17:06

标签: swift serialization swift3 casting nsdata

以下代码采用给定的NSData和"填充"它成为Container类型的结构。

data: NSData ....
var tempBuffer: Container? = nil
data.getBytes(&tempBuffer, length: MemoryLayout<Container>.size)

如何使用Data而不是NSData来表达这一点?我根本不明白如何在Swift中表达它。我想你需要withUnsafeBytes ...

由于 克里斯

1 个答案:

答案 0 :(得分:0)

由于Data可转换为NSData,您可以使用as

let nsData = data as NSData