如何獲取用戶的默認電子郵件地址?我需要爲我的崩潰報告對話框獲取它,所以用戶不必手動填寫它。在Cocoa中獲取用戶的默認電子郵件地址
12
A
回答
17
沒關係,我明白了。首先,我只需將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的情況下在框架中進行鏈接將阻止編譯示例代碼。
相關問題
- 1. 如何在iOS中獲取用戶默認電子郵件地址
- 2. 在Linux機器上獲取用戶的默認電子郵件
- 3. 獲取Outlook 2007中當前用戶的電子郵件地址
- 4. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 5. 從Samaccountname獲取電子郵件地址
- 6. 獲取Facebook用戶的公共電子郵件地址
- 7. 如何獲取Android用戶的電子郵件地址?
- 8. 獲取用戶輸入的電子郵件地址
- 9. TeamCity如何獲取Subversion用戶的電子郵件地址?
- 10. Outlook REST API - 獲取登錄用戶的電子郵件地址
- 11. 用Facebooker獲取用戶電子郵件地址?
- 12. 使用Google OpenID獲取用戶電子郵件地址
- 13. 使用AngularFire獲取用戶電子郵件地址列表
- 14. Powerbi用戶的電子郵件地址
- 15. 從iPhone地址簿中獲取電子郵件地址
- 16. 如何獲取電子郵件地址作爲用戶名每
- 17. Google Apps腳本 - 獲取用戶電子郵件地址
- 18. AppEngine DB通過電子郵件地址獲取用戶
- 19. 從SAMaccount獲取用戶電子郵件地址
- 20. 如何從oauth獲取用戶名或電子郵件地址?
- 21. 獲取Facebook用戶ID通過電子郵件地址
- 22. 如何根據電子郵件地址獲取Facebook用戶名?
- 23. 從Active Directory組獲取用戶電子郵件地址
- 24. Facebook Android登錄獲取用戶電子郵件地址
- 25. 從Thunderbird中提取電子郵件地址電子郵件
- 26. 從發件人帳戶獲取電子郵件地址
- 27. 在Facebook應用程序中獲取其他用戶的電子郵件地址
- 28. 如何更改postfix的默認電子郵件地址?
- 29. Drupal 7 - 確認電子郵件地址
- 30. 在電子郵件地址
您可能想要使用組合框並使用所有用戶的電子郵件地址填充其彈出式菜單。 – 2011-02-04 02:05:49
對於iOS 6.1 Xcode不喜歡`ABPerson * aPerson = [[ABAddressBook sharedAddressBook] me];`。該協議自2011年以來必然發生了巨大變化。 – JohnK 2013-06-21 00:08:44