0
Мне нужно экспортировать контактные данные устройства iOS и фильтр, используя «дату создания контакта». Можно ли использовать Objective C?Как получить дату создания контакта Использование AddressBook в iOS
Мне нужно экспортировать контактные данные устройства iOS и фильтр, используя «дату создания контакта». Можно ли использовать Objective C?Как получить дату создания контакта Использование AddressBook в iOS
Вы можете получить дату создания какого-либо контакта, как показано ниже,
ABAddressBookRef addressBookRef = ABAddressBookCreateWithOptions(NULL, NULL);
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, err);
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
ABRecordRef person = CFArrayGetValueAtIndex(allPeople, 0);
NSDate* createDate = (__bridge NSDate*) ABRecordCopyValue(person, kABPersonCreationDateProperty);
NSDate* updateDate = (__bridge NSDate*) ABRecordCopyValue(person, kABPersonModificationDateProperty);
Будет ли «дата создания» kABPersonCreationDateProperty»свойство отражения в экспортированных файлах CSV? Потому что я должен фильтровать после экспорта контактов в CSV, используя некоторый запрос. –
Не уверен, что он будет частью экспортированного файла cvs или нет, но вы можете прочитать все данные контактов в «NSMutableString» в формате cvs, а затем записать в файл, как указано в http://stackoverflow.com/questions/12659654/xcode. -create-csv-spreadsheet-файл. – Avaan
Спасибо Avaan за помощь. –