1

連絡先が更新された最後の日付を取得しようとしています。

ただし、常に連絡先の現在の日付が返されます。

ABRecordRef record = ABAddressBookGetPersonWithRecordID(myAddressBook, recordId);

NSDate *lastModif=(__bridge NSDate *)(ABRecordCopyValue(record,kABPersonModificationDateProperty));

//NSLog(@"%@",(__bridge NSDate *)(ABRecordCopyValue(record,kABPersonModificationDateProperty)));
//2013-07-10 12:52:08 +0000

同様の質問を見つけましたが、まだ回答がありません。

アップデート:

コードの前に呼び出すとABAddressBookRevert(myAddressBook);、正しい日付が返されます。

4

0 に答える 0