2016-12-11 11 views
-1

私はswfでpdfパーサーを開発していますので、CGPDFScannerRefとUnsafeMutablePointerをとる関数CGPDFScannerPopStringを見つけましたか?迅速な関数でUnsafeMutablePointerをRefオブジェクトに渡す3

Objective Cのコードは次のようになります。私は、迅速な3でこれを書くにはどうすればよい

CGPDFStringRef pdfString; 
CGPDFScannerPopString(pdfScanner, &pdfString); 

答えて

0

CGPDFScannerPopStringの2番目のパラメータのタイプはUnsafeMutablePointer<CGPDFStringRef?>?です。だから、あなたがタイプCGPDFStringRef?の変数を用意し、INOUT引数として渡す必要があります。

var pdfString: CGPDFStringRef? 
_ = CGPDFScannerPopString(pdfScanner, &pdfString) 
+0

私が最初に試したものだ、しかし呼び出しに余分な引数があることを私に言って現れてエラーのカップルがありますし、式が式のリストで期待される... –

+1

@MichaelSchmid、上記のコードは私のXcode 8.1で問題なくコンパイルされます。そのようなエラーが見つかった場合は、他のいくつかのことが影響を受ける可能性があります。問題を再現できるコード全体を表示する必要があります。 – OOPer

+0

申し訳ありませんが、私は親子を逃しました...長い一日すでに助けをありがとう –