大家好
我現在在看別人寫的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的方式呢
謝謝