ユーザーのデフォルトのメールアドレスを取得するにはどうすればよいですか?クラッシュレポーターダイアログのために取得する必要があるため、ユーザーは手動で記入する必要はありません。ココアでユーザーのデフォルトのメールアドレスを取得する
12
A
答えて
17
気にしないで、私はそれを得ました。まず、Linked FrameworksにAddressBook.frameworkを追加するだけです。
#import <AddressBook/AddressBook.h>
NSString *theEmailAddressWeWantToObtain = @"";
ABPerson *aPerson = [[ABAddressBook sharedAddressBook] me];
ABMultiValue *emails = [aPerson valueForProperty:kABEmailProperty];
if([emails count] > 0)
theEmailAddressWeWantToObtain = [emails valueAtIndex:0];
1
「* アドレス帳のiOSのためのプログラミングガイド」から::次に、これはコード必要です
リンクアドレス帳のUIやプロジェクトにブックのフレームワークアドレス。
重要プロジェクトは、これらのフレームワークの両方にリンクしていない場合(リンカエラーで)構築に失敗します。
UIなしでフレームワーク内でリンクすると、サンプルコードがコンパイルされなくなります。
+0
"プロジェクト"はどれですか?サンプルコード? – JohnK
+0
上記のポスターは、アドレス帳フレームワークを使用するすべてのプロジェクトで、アドレス帳UIも含める必要があることを示唆しています。 –
関連する問題
- 1. Microsoftユーザーの電子メールアドレスを取得
- 2. JavaScriptでLiferayのユーザーのメールアドレスを取得するには?
- 3. .NETでユーザーのExchangeサーバーと電子メールアドレスを取得する
- 4. FacebookユーザーのすべてのメールアドレスをAPI経由で取得
- 5. Facebookのユーザーのメールアドレスを投稿コメントから取得する
- 6. Google Apps Script - ユーザーのメールアドレスを取得する
- 7. 自分のメールアドレスからユーザー画像を取得する方法
- 8. AngularFireでユーザーの電子メールアドレスのリストを取得
- 9. Firebase経由でユーザーのGmailメールアドレスを取得できません
- 10. iPhoneでココアを取得する方法
- 11. ワンクリックでFacebookのメールアドレスを取得する
- 12. Facebook graph API - メールアドレスを使用してユーザーIDを取得する
- 13. OpenIDからユーザー名とメールアドレスを取得するログインユーザー名
- 14. ケーキのPHPを使ってfbmlでメールアドレスとユーザーIDを取得する方法
- 15. ASP.NETでLive Connect APIを使用してユーザーの電子メールアドレスを取得する
- 16. ウィンドウからオブジェクトを取得するココア
- 17. Asp.Netメンバーシップ・プロバイダ - ドメイン内の電子メールアドレスでユーザーを取得する方法は?
- 18. node.jsで認証されたユーザーのメールアドレスを取得する方法AWS Lambda?
- 19. フェイスブックでメールアドレスを取得する
- 20. SVNでの著者のメールアドレスを取得
- 21. デフォルトのメールアドレスにアクセス
- 22. ココアで相対パスを取得
- 23. Twitter APIを使用してTwitterユーザーの電子メールアドレスを取得できます
- 24. Angular Adalユーザー名やメールアドレスの取得方法
- 25. エクステンションはGoogle Chromeからユーザーの電子メールアドレスを取得できますか?
- 26. ココアでオーディオファイルのビットレートを取得する方法
- 27. ユーザーのデフォルトからGMSPlaceインスタンスを取得する
- 28. Samaccountnameからメールアドレスを取得する
- 29. メールアドレスからメールプロバイダを取得する
- 30. メールアドレスを取得するには?
コンボボックスを使用して、そのポップアップメニューにすべてのユーザーの電子メールアドレスを入力することができます。 –
iOS 6.1の場合、Xcodeは 'ABPerson * aPerson = [[ABAddressBook sharedAddressBook] me];'を好きではありません。プロトコルは2011年以降大幅に変更されているに違いありません。 – JohnK
"me"はiOSではなくOS Xのプロパティです – JohnQ