gpt4 book ai didi

ios - 如何创建 CFArrayRef

转载 作者:可可西里 更新时间:2023-11-01 03:39:27 25 4
gpt4 key购买 nike

我正在尝试使用内置方法将一个 iPhone 联系人转换为 vCard。文档说要使用:

ABPersonCreateVCardRepresentationWithPeople(CFArrayRef people)

...但是我的委托(delegate)方法给了我这个:

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person;

我不知道如何只用一个 ABRecordRef 创建一个 CFArrayRef

文档将我指向 CFArrayCreate(),这让我更加困惑。我对 C 的了解不够,无法自己解决这个问题。我在 SO 中读到 NSArray 有一种称为免费桥接的东西,应该可以与 CFArrayRef 互换,但不太明白如何使用它,因为编译器在我尝试时提示只是交换它们。

最佳答案

免费桥接:

其中数组是一种类:NSArray

CFArrayRef arrayRef = (__bridge CFArrayRef)array;

关于ios - 如何创建 CFArrayRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com