私は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のネイティブ連絡先アプリでカスタムフィールドをクリックして連絡先の電話番号を取得するにはどうすればよいですか?
- 3. Androidの連絡先リストの連絡先のIDを取得するにはどうすればよいですか?
- 4. 連絡先アプリを開くにはどうすればいいですか?
- 5. サイトの連絡先の連絡先をロック解除するにはどうすればよいですか?
- 6. C#でHotmail連絡先リストを取得するにはどうすればよいですか?
- 7. 連絡先が所属するグループを取得するにはどうすればよいですか?
- 8. 携帯から連絡先リストを取得するにはどうすればよいですか?
- 9. Android - 通話履歴から連絡先を取得するにはどうすればよいですか?
- 10. RxJavaを使用して連絡先を取得するにはどうすればよいですか?
- 11. Cordova連絡先プラグインを使用してIonicで複数の連絡先を取得するにはどうすればよいですか?
- 12. 連絡先のバージョンや変更時刻を取得するにはどうすればよいですか?
- 13. Gmailの連絡先を取得するにはどうすればよいですか?
- 14. ネイティブiOSアプリ:iOS 5でTwitterユーザーIDを取得するにはどうすればよいですか?
- 15. Windows Phone 7の連絡先リストから電話番号を持つ連絡先の名前を取得するにはどうすればよいですか?
- 16. アンドロイドで連絡先とメディアカードを取得するにはどうすればいいですか?
- 17. 連絡先をプログラムで追加するときに連絡先を正しく集めるようにするにはどうすればよいですか?
- 18. カスタムアカウントの種類をAndroidの連絡先アプリに表示するにはどうすればよいですか?
- 19. アンドロイドアプリ:連絡先リストから「Me」連絡先を取得する
- 20. BlackBerryの連絡先リストから連絡先を取得する
- 21. 連絡先を追加するにはどうすればいいですか?
- 22. アプリからiphone連絡先の連絡先のグループを追加/編集/削除するにはどうすればよいですか?
- 23. 電話連絡先から連絡先の写真を取得します。連絡先の写真をどのように進めるべきですか?
- 24. iphoneアプリで連絡先を編集するにはどうすればいいですか?
- 25. gdataで1人の連絡先を取得するにはどうすればよいですか? 「サポートされていない」エラーを取得する
- 26. Android IDで連絡先グループを取得する
- 27. IOSで頻繁に使用される連絡先を取得するにはどうすればよいですか?
- 28. 私は、iPhoneアプリで迅速に連絡先から電話番号を取得するにはどうすればよいですか?
- 29. iphoneアプリでGmailの連絡先を取得する方法
- 30. 連絡先のようなコンポジションの画像連絡先のアプリ
、ABAddressbookの多くの方法は、iOSの9では非推奨となっていますか? – HardikDG
連絡先フレームワークを使用して連絡先と連絡先IDを取得するプロセスを教えてもらえますか...私はABaddressbookフレームワークを使用しましたが、その非推奨の –
は迅速または目的のCを使用していますか? – HardikDG