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 回答