相关疑难解决方法(0)

如何在Swift 3中使用UnsafeMutablePointer?

我在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?

xcode ios swift

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1