2010-06-21 4 views
0

현재 CheckBox의 "Detect Links"가 선택된 UITextView 필드가 있습니다. 입력란의 내용은 항상 이메일 주소입니다.MFMailComposeViewController를 사용하여 전자 메일 보내기

내가하고 싶은 일은 사용자가 내 이메일 주소와 메일 작성자를 내 앱에서 사용할 수 있도록 허용하는 것입니다.

난 당신이 MFMailComposeViewController하지만를 사용하여 응용 프로그램의 내부 이메일을 보내 구현하는 방법을 읽고 사용 방법은 UITextView에 이메일 주소를 만져 사용자를 캡처하고 기본 동작 대신 내 메일 작곡가 코드로 전송 ?

답변

0

UITextView은 링크의 도청 탭을 지원하지 않으므로 openURL: 메서드를 무시하려면 UIApplication의 하위 클래스를 만들어야합니다. 이게 효과가 있을지 모르겠다. 해당 경로로 이동하려면 UIApplication 서브 클래스를 main.m 및 MainWindow.xib의 UIApplicationMain() 호출시 시스템에 알려야합니다.

+0

좋아, 나는 내 무지를 보여주고있다. 터치 한 이메일을 캡처하는 하위 클래스가 있습니다. 내 서브 클래스에서 MFMailComposeViewController를 어떻게 열 수 있습니까? 해당 하위 클래스에있을 때 [self presentModalViewController]가 존재하지 않습니다. –

+0

하나의 옵션은 사용자 지정 NSNotification을 보내고 뷰 컨트롤러가이를 관찰하도록하는 것입니다. –

+0

우수! 나는 너의 도움으로 일해. –

관련 문제