連絡先が更新された最後の日付を取得しようとしています。
ただし、常に連絡先の現在の日付が返されます。
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);
、正しい日付が返されます。