Ios5 IOS 5 Xcode 4.2中的ABRecordSetValue
我是一个新手,我有一个关于Xcode 4.2中ABRecordSetValue的问题。我有以下代码:Ios5 IOS 5 Xcode 4.2中的ABRecordSetValue,ios5,xcode4.2,abrecord,Ios5,Xcode4.2,Abrecord,我是一个新手,我有一个关于Xcode 4.2中ABRecordSetValue的问题。我有以下代码: ABRecordSetValue(aContact, kABPersonLastNameProperty, lastName, &anError); 但是,我一直收到这个错误消息: ARC不允许将Objective-C指针隐式转换为“CFTypeRef”(也称为“const void*) 我将“lastName”字段作为NSString。我的代码有什么问题 提前
ABRecordSetValue(aContact, kABPersonLastNameProperty, lastName, &anError);
但是,我一直收到这个错误消息:
ARC不允许将Objective-C指针隐式转换为“CFTypeRef”(也称为“const void*)
我将“lastName”字段作为NSString。我的代码有什么问题
提前感谢您。由于第三个参数需要CFTypeRef,我们可以进行以下转换 试试这个:
ABRecordSetValue(aContact, kABPersonLastNameProperty, (CFStringRef)lastName, &anError);
我遇到了一个类似的错误(iOS 5.0),我需要添加
\uuu桥
ABRecordSetValue(aContact, kABPersonLastNameProperty, __bridge CFStringRef)lastName);
谢谢你,saran。不过,我不得不使用一座桥,但再次感谢你。ABRecordSetValue(aContact、KabbersonLastNameProperty、(uu-bridge-CFStringRef)lastName、&A错误);