0

CGPDFDictionaryRefを「保持」する方法はありますか? CFRetain が機能していませんが、「保持」する方法が必要です。

4

2 に答える 2

3

ドキュメントから

この不透明型は CFType から派生したものではないため、保持および解放する関数はありません。CGPDFDictionary オブジェクトは、CGPDFDocument オブジェクトの構成要素としてのみ存在し、コンテナーによって管理されます。

于 2010-11-11T22:51:40.090 に答える
0

CGPDFDictionaryRef は、構造体への単なるポインターです。したがって、NSValue にボックス化されたときに簡単に保持できます。

もちろん、オブジェクトの親コンテナー (CGPDFDocument および CGPDFPage) をメモリに保持する必要があります。そうしないと、構造体内のポインターが無効になります。

于 2012-08-03T12:57:35.427 に答える