以下代码采用给定的NSData
和"填充"它成为Container类型的结构。
data: NSData ....
var tempBuffer: Container? = nil
data.getBytes(&tempBuffer, length: MemoryLayout<Container>.size)
如何使用Data
而不是NSData
来表达这一点?我根本不明白如何在Swift中表达它。我想你需要withUnsafeBytes
...
由于 克里斯
答案 0 :(得分:0)
由于Data
可转换为NSData
,您可以使用as
:
let nsData = data as NSData