2011-11-25 5 views
2

저는 iPhone 개발에 새로운 경험이 있습니다. 내 앱에서 버튼을 클릭하는 동안 MFMailComposeViewController를 사용하여 이메일을 보내려고합니다.MFMailComposeViewController를 사용하여 전자 메일을 보내려면 어떻게해야합니까?

어떻게하면됩니까? 아래 코드를 사용했습니다. 그것은이 경고가 표시되어

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 

[controller setSubject:@"Email App"]; 

[controller setMessageBody:@"Sample email app" isHTML:NO]; 

[self presentModalViewController:controller animated:YES]; // App crash in this line. 

[controller release]; 

:

'ImportingDocumentAppDelegate' may not respond to '-presentModalViewController:animated:'. 

감사합니다 .....

답변

0

@Arun presentModalViewController 것은 UIViewController의 방법은 그래서 당신은 애플 대리자 인스턴스를 호출 두지 못하는 것입니다. UIViewController의 뷰를 윈도우에 추가 한 다음 해당 뷰 컨트롤러에서이 메서드를 호출합니다.

+0

감사합니다. Saadnib. – Arun

0

오류 메시지는 사용자가 응용 프로그램 대리인에게보기를 제공한다고 말하고 있음을 나타냅니다. UIViewController에서이 함수를 호출해야합니다.

관련 문제