2016-04-05 10 views
0

デバイスからCNContactを使用して連絡先をすべて取得しましたが、修正されたものはありません。最後に変更された連絡先の情報を取得するにはどうすればよいですか?CNContactを使用してObjective - Cで最後に変更された連絡先を取得する方法は?

+0

まず、VivekはiPhoneからすべての連絡先を取得しましたか? – user3182143

+0

変更した連絡先はどこに保存しましたか? – user3182143

+0

はいiPhoneからすべての詳細を取得しました@ user3182143 –

答えて

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

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

保存が正常に実行されると、連絡先ストアはCNContactStoreDidChangeNotification通知をデフォルトの通知センターに送信します。任意の連絡先フレームワークオブジェクトをキャッシュする場合は、それらのオブジェクトを識別子、または元々フェッチするために使用された述部で再フェッチして、キャッシュされたオブジェクトを解放する必要があります。キャッシュされたオブジェクトは無効ですが、無効ではありません。

関連する問題