0
轉換爲斯威夫特3我得到的編譯器錯誤:如何從Swift 3中的不透明指針創建一個類型化指針?
Cannot invoke initializer for type 'UnsafeMutablePointer' with an argument list of type '(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
爲什麼這個不行?
比較[如何從UnsafeMutableRawPointer中獲取字節?](http://stackoverflow.com/questions/38983277/how-to-get-bytes-out-of-an-unsafemutablerawpointer) –