我在Swift 2.2中编写了以下代码:
let keyData = NSMutableData(length: 64)!
SecRandomCopyBytes(kSecRandomDefault, 64, UnsafeMutablePointer<UInt8>(keyData.mutableBytes))
Run Code Online (Sandbox Code Playgroud)
XCode 8强调了第二行并声称
无法使用类型为'(UnsafeMutableRawPointer)'的参数列表调用类型'UnsafeMutablePointer <_>'的初始值设定项
虽然我很欣赏XCode告诉我这一点,但我不太明白如何将UnsafeMutableRawPointer更改为可接受.
有谁知道如何将此代码转换为Swift 3?