Любые идеи о том, как «сохранить» CGPDFDictionaryRef? CFRetain не работает, но должен быть способ «сохранить» его.Как сохранить CGPDFDictionaryRef?
0
A
ответ
3
Этот непрозрачный тип не является производным от CFType и, следовательно, нет никаких функции для удержания и освобождения его. Объекты CGPDFDictionary существуют только как составные части объекта CGPDFDocument , и они являются , которыми управляет их контейнер.
0
CGPDFDictionaryRef - это просто указатель на структуру. Таким образом, вы можете легко сохранить его при вставке в NSValue.
Конечно, родительский контейнер объекта (CGPDFDocument и CGPDFPage) должен храниться в памяти, или указатели внутри структуры будут недействительными.
есть, видел это. Но я думаю, я пропустил ключевую часть, «они управляются их контейнером» – RolandasR