我已经写以下代码中夫特2.2:如何在Swift 3中使用UnsafeMutablePointer?
let keyData = NSMutableData(length: 64)!
SecRandomCopyBytes(kSecRandomDefault, 64, UnsafeMutablePointer<UInt8>(keyData.mutableBytes))
的XCode 8个亮点该第二线路和声称
不能调用用于类型初始化“UnsafeMutablePointer < _>”与 参数列表类型'(UnsafeMutableRawPointer)'
虽然我很欣赏XCode告诉我这一点,但我不太了解如何更改UnsafeMutabl eRawPointer是可以接受的。
有谁知道如何将此代码转换为Swift 3?
我也遇到过这个问题。你有没有找到任何解决方案? –
为避免重复,这是我的问题,与您的问题非常相似。希望有人能和你一起回答我的问题。 '不能调用类型为'UnsafePointer <_>'的初始值设定项'类型为'(UnsafeMutableRawPointer?)'的参数列表'' –
除OOper的答案外,不是。你需要在你的情况下使用NSMutableData吗? – AppreciateIt