gpt4 book ai didi

objective-c - 如何检查地址簿中特定用户的电话号码是否存在

转载 作者:行者123 更新时间:2023-11-28 23:13:13 26 4
gpt4 key购买 nike

我正在使用以下代码从地址簿中检索用户的电话号码

ABMultiValueRef phones = ABRecordCopyValue(ref, kABPersonPhoneProperty);

//EXC_BAD_ACCESS error if a user does not have phone number stored in the address book
CFStringRef pNumber = ABMultiValueCopyValueAtIndex(phones,0);

NSString *phoneNumber = [NSString stringWithFormat:@"%@", (NSString *)pNumber]

当用户在地址簿中没有电话号码时,就会出现此问题,从而导致出现“EXC_BAD_ACCESS”错误。我的问题是如何检查该用户的电话号码是否存在?并且仅在值存在时才继续访问该值?

最佳答案

如何查看电话号码的个数。

ABMultiValueGetCount(ABRecordCopyValue(aPerson, kABPersonPhoneProperty));

关于objective-c - 如何检查地址簿中特定用户的电话号码是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441707/

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