ABSource名称返回nil

时间:2011-04-03 06:05:39

标签: iphone ios addressbook

如何获取ABSource对象的名称?使用以下代码,名称返回nil。

ABAddressBookRef addressBook = ABAddressBookCreate();
for (id object in [(NSArray *)ABAddressBookCopyArrayOfAllSources(addressBook) autorelease]) {
    ABRecordRef source = (ABRecordRef)object;
    NSString *sourceTypeName = (NSString *)((CFStringRef)ABRecordCopyValue(source, kABSourceNameProperty));
    NSLog(@"name: %@", sourceTypeName);
}
CFRelease(addressBook);

1 个答案:

答案 0 :(得分:0)

Here,您有一个检索ABSource和ABSourceType的代码示例。