我正在swift中开发一个pdf解析器,所以我偶然发现了CGPDFScannerPopString函数,它接受了一个CGPDFScannerRef和一个UnsafeMutablePointer?
Objective C代码如下所示:
CGPDFStringRef pdfString;
CGPDFScannerPopString(pdfScanner, &pdfString);
如何在swift 3中写这个?
答案 0 :(得分:0)
CGPDFScannerPopString
的第二个参数的类型是UnsafeMutablePointer<CGPDFStringRef?>?
。因此,您需要准备一个CGPDFStringRef?
类型的变量,并将其作为inout参数传递:
var pdfString: CGPDFStringRef?
_ = CGPDFScannerPopString(pdfScanner, &pdfString)