このコードをSwift 3に移行するにはどうすればよいですか?BindMemoryの移行Swfit 3
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
私はエラー
'バイト' の下に取得していますが使用できません:変換し、
Data
オブジェクトの型であり、そのプロパティbytes
を持っていない代わりに
このコードをSwift 3に移行するにはどうすればよいですか?BindMemoryの移行Swfit 3
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
私はエラー
'バイト' の下に取得していますが使用できません:変換し、
Data
オブジェクトの型であり、そのプロパティbytes
を持っていない代わりに
keyData
をwithUnsafeBytesを使用しますkeyData
〜NSData
にアクセスし、次にbytes
にアクセスします。
let keyBytes = NSData(data: keyData).bytes.bindMemory(to: Void.self, capacity: keyData.count)
OMG、ありがとうございました。あなたはこれを修正する方法を知っているかもしれません: 'let cipherText = UnsafeMutablePointer
@ИльяWelcome mate、エラーは、 'UnsafeMutablePointer'に' UnsafeMutableRawPointer'を引数として渡すinitメソッドがないことを示しています。それについての別の質問をする必要があるかもしれないかもしれません。 –
何のためのポインタが必要ですか?もっと文脈が役立つだろう。 –