【发布时间】:2010-11-11 21:28:03
【问题描述】:
任何想法如何“保留”CGPDFDictionaryRef? CFRetain 不起作用,但必须有办法“保留”它。
【问题讨论】:
标签: objective-c retain cgpdfdictionaryref
任何想法如何“保留”CGPDFDictionaryRef? CFRetain 不起作用,但必须有办法“保留”它。
【问题讨论】:
标签: objective-c retain cgpdfdictionaryref
这个不透明类型不是从 CFType,因此没有 保留和释放功能 它。 CGPDFDictionary 对象仅存在 作为 a 的组成部分 CGPDFDocument 对象,它们是 由他们的容器管理。
【讨论】:
CGPDFDictionaryRef 只是一个指向结构的指针。因此,您可以在将其装入 NSValue 时轻松保留它。
当然,对象父容器(CGPDFDocument 和 CGPDFPage)需要保存在内存中,否则结构中的指针将失效。
【讨论】: