用'CFTypeRef'类型的表达式初始化'ABMultiValueRef *'(又名'const void **')

时间:2013-05-10 08:26:28

标签: ios6 automatic-ref-counting abaddressbook

我在ARC下面收到以下警告:

Initializing 'ABMultiValueRef *' (aka 'const void **') with an expression of type 'CFTypeRef' (aka 'const void *') discards qualifiers.

在线

ABMultiValueRef *phones = ABRecordCopyValue(abPerson, kABPersonPhoneProperty);

abPerson属于ABRecordRef类型。

这段代码出了什么问题?

P.S。我查了一下,一切都很完美

1 个答案:

答案 0 :(得分:1)

ABRecordCopyValueCFTypeRef的形式返回所有内容。您必须将值转换为所需的特定引用类型。