BindMemory 迁移 Swfit 3
BindMemory migration Swfit 3
如何将此代码迁移到 Swift3?
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
我遇到错误
'bytes' is unavailable: use withUnsafeBytes instead
keyData
是 Data
对象的类型并且没有 属性 bytes
,将 keyData
转换为 NSData
然后访问 bytes
.
let keyBytes = NSData(data: keyData).bytes.bindMemory(to: Void.self, capacity: keyData.count)
如何将此代码迁移到 Swift3?
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
我遇到错误
'bytes' is unavailable: use withUnsafeBytes instead
keyData
是 Data
对象的类型并且没有 属性 bytes
,将 keyData
转换为 NSData
然后访问 bytes
.
let keyBytes = NSData(data: keyData).bytes.bindMemory(to: Void.self, capacity: keyData.count)