【发布时间】:2016-08-11 13:20:46
【问题描述】:
如何创建 UnsafePointer? 尝试让 mediaBoxPtr = UnsafePointer(mediaBox) 但失败
func PDFImageData(filter: QuartzFilter?) -> NSData? {
let pdfData = NSMutableData()
let consumer = CGDataConsumerCreateWithCFData(pdfData);
var mediaBox = CGRect(x: 0, y: 0, width: bounds.size.width, height: bounds.size.height)
let mediaBoxPtr : UnsafePointer<CGRect> = nil //???? I need CGRect(x:0, y:0, bounds.size.width, bounds.size.height)
if let pdfContext = CGPDFContextCreate(consumer, mediaBoxPtr, nil) {
filter?.applyToContext(pdfContext)}
【问题讨论】:
标签: swift cocoa cgrect unsafe-pointers