这是比较两个 CGPDFDictionaries 的方法吗? 有一个函数 memcmp,但它对我不起作用,因为字典在不同的内存单元中。
最佳答案
你能用 CGPDFDictionaryApplyFunction吗? 功能 ?
看起来如果你提供一个回调函数,它会被每个键值对调用。
void CGPDFDictionaryApplyFunction (
CGPDFDictionaryRef dict,
CGPDFDictionaryApplierFunction function,
void *info
);
所以你可以将你的第二个字典(比如 dict2)作为 info 传递。在您的 CGPDFDictionaryApplierFunction 中,您可以查看正在枚举的当前 key 是否也在 dict2
中关于c++ - 比较两个 CGPDFDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265897/