Gaojian922188
Gaojian922188

Reputation: 503

how to get the image from contacts

I have added the framework:

#import "AddressBook/ABAddressBook.h"
#import "AddressBookUI/AddressBookUI.h"

I want to get the image.you can modify my code ,or give me links

ABAddressBookRef addressBook = ABAddressBookCreate();
    CFArrayRef nameArray = ABAddressBookCopyArrayOfAllPeople (addressBook);

    m_SourceContactsUserArray = [[NSMutableArray alloc] init];
    for (int i = 0; i<CFArrayGetCount(nameArray); i++) {
        ABRecordRef person = CFArrayGetValueAtIndex(nameArray, i);
        NSString *personName = (NSString*)ABRecordCopyValue(person,kABPersonFirstNameProperty);
        [m_SourceContactsUserArray addObject:personName];
    }
    CFRelease(addressBook);
    CFRelease(nameArray);

thank you very much.

Upvotes: 2

Views: 1834

Answers (1)

Related Questions