Ios 如何使用CNContact获取Objective-C中最后修改的联系人?

Ios 如何使用CNContact获取Objective-C中最后修改的联系人?,ios,objective-c,iphone,cncontact,cncontactstore,Ios,Objective C,Iphone,Cncontact,Cncontactstore,我已使用CNContact从设备中获取所有联系人并进行了修改,但我不知道最后修改的联系人是哪一个……因此,我应该如何获取上次修改联系人的信息以及日期 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(addressBookDidChange:) name:CNContactStoreDidChangeNotification object:nil]; -(void)addressBookDidCh

我已使用
CNContact
从设备中获取所有联系人并进行了修改,但我不知道最后修改的联系人是哪一个……因此,我应该如何获取上次修改联系人的信息以及日期

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(addressBookDidChange:) name:CNContactStoreDidChangeNotification object:nil];

-(void)addressBookDidChange:(NSNotification*)notification
{
  //Handle event here...
}

成功执行保存后,联系人存储将CNContactStoreDidChangeNotification通知发布到默认通知中心。如果缓存任何Contacts framework对象,则需要通过其标识符或最初用于获取这些对象的谓词来重新提取这些对象,然后释放缓存的对象。请注意,缓存的对象已过时,但并非无效。

Vivek首先您从iPhone获取了所有联系人吗?您将修改的联系人保存在何处?是的,我从iPhone获取了所有联系人,其中的所有详细信息@user3182143i正在保存在现有联系人中,其中一个是使用其唯一标识符修改的联系人@用户3182143