Можете ли вы использовать функцию CGPDFDictionaryApplyFunction ?
Похоже, если вы предоставите функцию обратного вызова, она будет вызываться для каждой пары ключ-значение.
void CGPDFDictionaryApplyFunction (
CGPDFDictionaryRef dict,
CGPDFDictionaryApplierFunction function,
void *info
);
Таким образом, вы можете передать свой второй словарь (скажем, dict2 ) как info .В вашей CGPDFDictionaryApplierFunction вы можете видеть, находится ли текущий ключ , который перечисляется, также в dict2