어떻게 사용자의 기본 이메일 주소를 얻을 수 있습니까? 내 크래시 기자 대화 상자에서이 정보를 얻어야하므로 사용자가 수동으로 정보를 입력하지 않아도됩니다.코코아에서 사용자의 기본 이메일 주소 받기
12
A
답변
17
신경 쓰지 마세요. 먼저 Linked Framework에 AddressBook.framework를 추가해야합니다. "아이폰 OS에 대한 * 주소록 프로그래밍 가이드"에서
#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
:
링크 주소록 UI 및 프로젝트에 책 프레임 워크 주소 그런 다음이 필요한 코드입니다.
중요이 프로젝트는 이 프레임 워크의 두에 연결하지 않는 경우 (링커 오류) 구축되지 않습니다.
UI가없는 프레임 워크에서 링크하면 샘플 코드가 컴파일되지 않습니다.
+0
"프로젝트"는 무엇입니까? 샘플 코드? – JohnK
+0
위의 포스터는 주소록 프레임 워크를 사용하는 모든 프로젝트에서 주소록 UI도 포함시켜야 함을 제안합니다. –
관련 문제
- 1. 코코아에서 이메일 보내기
- 2. 사용자의 IP 주소 얻기
- 3. Silverlight에서 MAC 주소 받기
- 4. 글로벌 IP 주소 받기
- 5. IP 주소 받기
- 6. MAC 주소 받기
- 7. 많은 MAC 주소 받기
- 8. 내 IP 주소 받기
- 9. PHP에서 유튜브 주소 받기
- 10. Node.js에서 이메일 받기
- 11. 델파이 Outlook에서 이메일 받기
- 12. 복합 이메일 주소 확인
- 13. 일회용 이메일 주소 찾기
- 14. 전망에서 이메일 주소 해방
- 15. jQuery 이메일 주소 입력
- 16. Facebook 연결, 이메일 주소?
- 17. 이메일 주소 (href)
- 18. PHP 메일() 이메일 주소
- 19. 사용자를위한 이메일 주소 링크
- 20. 이메일 주소 확인
- 21. 을 대체하십시오. 이메일 주소 :
- 22. noreply 이메일 주소.
- 23. 유효한 이메일 주소 확인
- 24. sfDoctrineGuardPlugin : 이메일 주소
- 25. 스크랩 이메일 주소
- 26. PHP에서 이메일 주소 문자열
- 27. 파이썬 : 이메일 주소
- 28. 사용자가 입력 한 전자 메일 주소 받기
- 29. Facebook 사용자 이름 확인 이메일 주소
- 30. 메신저 연결 OAuth 랩 API로 사용자 이메일 받기
콤보 상자를 사용하여 팝업 메뉴에 모든 사용자의 전자 메일 주소를 채울 수 있습니다. –
iOS 6.1의 경우 Xcode는'ABPerson * aPerson = [[ABAddressBook sharedAddressBook] me];'을 좋아하지 않습니다. 2011 년부터 프로토콜이 크게 변경되었을 것입니다. – JohnK
"me"는 iOS가 아닌 OS X의 속성 일뿐입니다 – JohnQ