0

有没有办法在创建/添加联系人时获取时间戳。我想按时间排序联系人列表的存储顺序

4

1 回答 1

0

您有联系人的创建日期属性

NSArray *allPeople = ((__bridge_transfer NSArray *)ABAddressBookCopyArrayOfAllPeople(addresbook));

for (int i = 0; i < allPeople.count; i++) {
    ABRecordRef *person = (ABAddressBookRef *)[allPeople objectAtIndex:i];

    NSDate *creationDate = ((__bridge_transfer NSDate*)ABRecordCopyValue(person, kABPersonCreationDateProperty));
    NSLog(@"Creation date: %@ of entry: %@", creationDate, person);
}
于 2013-03-20T15:25:13.983 回答