首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS文档的地址簿编程指南中有一个奇怪的问题

iOS文档的地址簿编程指南中有一个奇怪的问题
EN

Stack Overflow用户
提问于 2012-02-13 22:58:24
回答 1查看 339关注 0票数 0

我是iOS编程的初学者。我使用的是Xcode4.2和iOS模拟器5.0。我正在使用iOS documentation Address Book programming Guide制作快速入门教程应用程序,并遵循教程的所有步骤,但在此代码中出现了一个奇怪的错误:

代码语言:javascript
复制
-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
{
    NSString *name;
    name = (NSString *) ABRecordCopyValue(person, kABPersonFirstNameProperty);
    self.firstName.text=name;

    name=( NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
    self.lastName.text=name;
    [self dismissModalViewControllerAnimated:YES];
    return NO;
}

在第1行:

代码语言:javascript
复制
name = (NSString *) ABRecordCopyValue(person, kABPersonFirstNameProperty);

我得到错误Cast of C pointer type 'CFTypeRef' (aka 'const void *') to Objective-C pointer type 'NSString *' requires a bridged cast

我在这里做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-03-06 15:21:01

请查看已更新最新版本的this link

代码语言:javascript
复制
NSString* name = (__bridge_transfer NSString*)ABRecordCopyValue(person,
                                           kABPersonFirstNameProperty);

代码语言:javascript
复制
NSString* name = (__bridge NSString*)ABRecordCopyValue(person,
                                           kABPersonFirstNameProperty);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9262608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档