Any ideas how to "retain" CGPDFDictionaryRef? CFRetain not working, but there must be way to "retain" it.
From the documentation
This opaque type is not derived from CFType and therefore there are no functions for retaining and releasing it. CGPDFDictionary objects exist only as constituent parts of a CGPDFDocument object, and they are managed by their container.