【发布时间】:2016-09-16 20:39:11
【问题描述】:
转换为 Swift 3 时出现编译器错误:
无法调用类型“UnsafeMutablePointer”的初始化程序 '(UnsafeMutableRawPointer?)' 类型的参数列表
当尝试从不透明指针创建类型化指针时:
let imageRef = myUIImage.cgImage!
let context = CGContext(...)!
let rect = CGRect(...)
context.draw(imageref, in: rect)
var data = context.data
var dataType = UnsafeMutablePointer<UInt8>(data) //Throws the error
为什么这不起作用?
【问题讨论】:
标签: swift pointers swift3 unsafemutablepointer