各連絡先のすべての電子メールIDにコードを使用してiPhoneコンタクトリストからアクセスできますか?iPhoneから連絡先リストからemailidにアクセスできますか?
1
A
答えて
2
あなたはarContactDataは、上記のコードでは何
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
NSString *contactName = lblTitle.text;
for(int i = 0;i<ABAddressBookGetPersonCount(addressBook);i++)
{
ABRecordRef person = CFArrayGetValueAtIndex(people, i);
NSString *strEmail = [arContactData valueForKey:@"Email"];
NSMutableArray *arEmailList = [[NSMutableArray alloc] init];
ABMultiValueRef emails = ABRecordCopyValue(person, kABPersonEmailProperty);
for(CFIndex idx = 0; idx < ABMultiValueGetCount(emails); idx++)
{
CFStringRef emailRef = ABMultiValueCopyValueAtIndex(emails, idx);
NSString *strLbl = (NSString*)ABAddressBookCopyLocalizedLabel (ABMultiValueCopyLabelAtIndex (emails, idx));
NSDictionary *dicTemp = [[NSDictionary alloc]initWithObjectsAndKeys:strEmail,@"value", strLbl,@"label", nil];
[arEmailList addObject:dicTemp];
}
}
0
確か、ABAdressBookクラスを使用:
ABAddressBookRefアドレス帳= ABAddressBookCreate()。 NSArray * allPeople =(NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
allPeople配列にすべての連絡先があります。次に、電子メールをキーで取得します。
関連する問題
- 1. アドレス帳のIphoneから連絡先にアクセスしますか?
- 2. iphone連絡先から連絡先をテーブルビューに追加
- 3. アンドロイドアプリ:連絡先リストから「Me」連絡先を取得する
- 4. BlackBerryの連絡先リストから連絡先を取得する
- 5. プログラムで連絡先をiphone連絡先リストに追加する
- 6. iPhone連絡先からWhatsApp連絡先のみを取得する方法は?
- 7. 連絡先プロバイダ:デフォルトで連絡先をリストから隠す方法
- 8. iPhoneシミュレータからiPhoneデバイスへ連絡先をエクスポートする
- 9. 配布リストの連絡先からOutlook連絡先の詳細を取得
- 10. アンドロイドの連絡先から連絡先を削除する
- 11. 連絡先を連絡先から直接選択する
- 12. iPhone連絡先リストの連絡先を削除するをクリックしたときのメニューは何ですか?
- 13. iphoneのアドレス帳から連絡先を編集するには?
- 14. OutlookからiPhoneに連絡先をインポートする
- 15. 「連絡先」はエミュレータから利用できますか?
- 16. iCloudから連絡先のメールアドレスを取得できますか?
- 17. xml.Descendants( "Group")の連絡先から連絡先が "linq query?
- 18. 連絡先リストから特定の連絡先または選択した連絡先を取得するにはどうすればよいですか?
- 19. iPhoneから連絡先リストを取得してpresonalアプリに表示
- 20. テーブルビューからネイティブアドレス帳の連絡先にアクセスするには?
- 21. ウェブページからユーザーの連絡先にアクセスする
- 22. iphone連絡先からインスタントメッセージアドレスを取得する方法
- 23. 連絡先から人を表示する - iPhoneプログラミング
- 24. グループの連絡先をGoogleの連絡先から取得します。
- 25. 電話連絡先から連絡先の写真を取得します。連絡先の写真をどのように進めるべきですか?
- 26. 連絡先リストからTo 'を自動化するGmail
- 27. SQLデータベースから連絡先リストを作成する
- 28. ejabberedサーバーから連絡先リストを取得する方法
- 29. Gmail、Hotmail、Yahoo、LinkedIn、Facebookから連絡先リストをエクスポートする
- 30. 連絡先リストからFacebook IDを取得する
...与えられたコードによって、個々の電子メールIDを得るのだろうか?また、私はこの行にキャストエラーが発生します: 'NSString * strLbl =(NSString *)ABAddressBookCopyLocalizedLabel(ABMultiValueCopyLabelAtIndex(emails、idx)); ' – RPM
arContactDataはMutableArrayです。そして私はそれを@私の最後にチェックして、あなたが見つけたときにキャストエラーが見つかりませんでした。 –