4

是比较两个 CGPDFDictionaries 的方法吗?有一个函数 memcmp,但它对我不起作用,因为字典位于不同的内存单元中。

4

1 回答 1

0

你可以使用CGPDFDictionaryApplyFunction函数吗?

似乎如果您提供一个回调函数,它将为每个键值对调用。

void CGPDFDictionaryApplyFunction (
   CGPDFDictionaryRef dict,
   CGPDFDictionaryApplierFunction function,
   void *info
);

因此,您可以将第二个字典(例如dict2)作为info传递。在您的CGPDFDictionaryApplierFunction 中,您可以查看当前枚举的是否也在dict2

于 2011-11-16T04:54:45.677 回答