私はiOSを初めて使用していて、アプリで連絡先を取得しましたが、連絡先IDを取得する方法...同じ名前で2つの番号が保存されている場合、その特定の連絡先名のIDを取得する方法は?iOSアプリで連絡先IDを取得するにはどうすればよいですか?
0
A
答えて
0
あなたはこのようにしてみてください可能性がありますあなたがABAddressbookコンタクトのフレームワークを使用している 輸入枠組み
#import <Contacts/Contacts.h>
コード
- (void) getContacts {
CNContactStore *store = [[CNContactStore alloc] init];
[store requestAccessForEntityType:CNEntityTypeContacts completionHandler:^(BOOL granted, NSError * _Nullable error) {
if (granted == YES) {
//keys with fetching properties
NSArray *keys = @[CNContactFamilyNameKey, CNContactGivenNameKey, CNContactPhoneNumbersKey, CNContactImageDataKey];
NSString *containerId = store.defaultContainerIdentifier;
NSPredicate *predicate = [CNContact predicateForContactsInContainerWithIdentifier:containerId];
NSError *error;
NSArray *cnContacts = [store unifiedContactsMatchingPredicate:predicate keysToFetch:keys error:&error];
if (error) {
NSLog(@"error fetching contacts %@", error);
} else {
for (CNContact *contact in cnContacts) {
//store all the contacts as per your requirement
NSLog(@"Id %@",contact.identifier);//the contact id which you want
NSLog(@"Name %@",contact.givenName);
}
}
}
}];
}
関連する問題
- 1. 連絡先リストから特定の連絡先または選択した連絡先を取得するにはどうすればよいですか?
- 2. Androidの連絡先リストの連絡先のIDを取得するにはどうすればよいですか?
- 3. C#でHotmail連絡先リストを取得するにはどうすればよいですか?
- 4. 連絡先が所属するグループを取得するにはどうすればよいですか?
- 5. Android - 通話履歴から連絡先を取得するにはどうすればよいですか?
- 6. 携帯から連絡先リストを取得するにはどうすればよいですか?
- 7. ネイティブiOSアプリ:iOS 5でTwitterユーザーIDを取得するにはどうすればよいですか?
- 8. 連絡先のバージョンや変更時刻を取得するにはどうすればよいですか?
- 9. Gmailの連絡先を取得するにはどうすればよいですか?
- 10. Windows Phone 7の連絡先リストから電話番号を持つ連絡先の名前を取得するにはどうすればよいですか?
- 11. アンドロイドで連絡先とメディアカードを取得するにはどうすればいいですか?
- 12. BlackBerryの連絡先リストから連絡先を取得する
- 13. アンドロイドアプリ:連絡先リストから「Me」連絡先を取得する
- 14. 連絡先をプログラムで追加するときに連絡先を正しく集めるようにするにはどうすればよいですか?
- 15. カスタムアカウントの種類をAndroidの連絡先アプリに表示するにはどうすればよいですか?
- 16. アプリからiphone連絡先の連絡先のグループを追加/編集/削除するにはどうすればよいですか?
- 17. Android IDで連絡先グループを取得する
- 18. iphoneアプリで連絡先を編集するにはどうすればいいですか?
- 19. iphoneアプリでGmailの連絡先を取得する方法
- 20. 連絡先IDから電話番号を取得する:android
- 21. 連絡先リストからFacebook IDを取得する
- 22. 連絡先のようなコンポジションの画像連絡先のアプリ
- 23. AndroidでJavaで新しい連絡先を作成するにはどうすればよいですか?
- 24. Google App Engineで新しい連絡先を作成するにはどうすればよいですか?
- 25. ブラックベリーでデバイスから連絡先を削除するにはどうすればよいですか?
- 26. アンドロイドで2人の連絡先をプログラムで登録するにはどうすればよいですか?
- 27. iOS 5 - 連絡先の追加ボタンのような画像を取得する
- 28. アンドロイドの連絡先リストの連絡先イメージをプログラムで更新/挿入するにはどうすればよいですか?
- 29. MSN、Twitter、Facebook、Gmailなどの連絡先/メールアドレスを検索するにはどうすればよいですか?
- 30. Androidで連絡先へのアクセスを高速化するにはどうすればよいですか?
、ABAddressbookの多くの方法は、iOSの9では非推奨となっていますか? – HardikDG
連絡先フレームワークを使用して連絡先と連絡先IDを取得するプロセスを教えてもらえますか...私はABaddressbookフレームワークを使用しましたが、その非推奨の –
は迅速または目的のCを使用していますか? – HardikDG