大家好
我现在在看别人写的code
程式中有一部分是使用c将一些资料以CFDictionaryRef格式储存
参考CFDictionaryRef的说明
https://developer.apple.co1m/library/mac/documentation/
corefoundation/Reference/CFDictionaryRef/Reference/reference.html
并参考别人的用法
http://pastebin.com/qAtbBraA
const void * keys;
const void * values;
CFDictionaryGetKeysAndValues(cfdref, &keys, &values);
for (int i = 0 ; i < CFDictionaryGetCount(cfdref); i++)
{
CFStringRef x = (CFStringRef)&keys[i];
CFStringRef y = (CFStringRef)&values[i];
}
在for 循环里面的两个assign都会出现下述错误
Subscript of pointer to incomplete type 'const void'
想请教一下 该怎么写才是正确的把CFDictionaryRef的key与value
转成CFStringRef的方式呢
谢谢