0

我正在快速开发一个 pdf 解析器,所以我偶然发现了函数 CGPDFScannerPopString,它需要一个 CGPDFScannerRef 和一个 UnsafeMutablePointer?

Objective C 代码如下所示:

CGPDFStringRef pdfString;
CGPDFScannerPopString(pdfScanner, &pdfString);

我如何在 swift 3 中写这个?

4

1 回答 1

0

的第二个参数的类型CGPDFScannerPopStringUnsafeMutablePointer<CGPDFStringRef?>?。因此,您需要准备一个类型的变量CGPDFStringRef?并将其作为 inout 参数传递:

var pdfString: CGPDFStringRef?
_ = CGPDFScannerPopString(pdfScanner, &pdfString)
于 2016-12-11T16:52:28.483 回答