任何想法如何“保留”CGPDFDictionaryRef? CFRetain不起作用,但必须有“保留”它的方式。
答案 0 :(得分:3)
此opaque类型不是源自 CFType因此没有 保留和释放的功能 它。 CGPDFDictionary对象仅存在 作为一个组成部分 CGPDFDocument对象,它们是 由他们的容器管理。
答案 1 :(得分:0)
CGPDFDictionaryRef只是指向结构的指针。因此,您可以在装入NSValue时轻松保留它。
当然,对象父容器(CGPDFDocument和CGPDFPage)需要保存在内存中,否则结构中的指针将无效。