투케이2K

170. (Objective-C/objc) [간단 소스] MFMailComposeViewController 사용해 메일 앱에서 메일 전송 수행 본문

Objective-C

170. (Objective-C/objc) [간단 소스] MFMailComposeViewController 사용해 메일 앱에서 메일 전송 수행

투케이2K 2024. 9. 28. 20:33

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

    // ----------------------------------------------------------------------
    // [사전 설정 및 참고 사항] 
    // ----------------------------------------------------------------------
    // 1. 사전 디바이스 Mail 앱에 로그인이 되어있어야 합니다
    // ----------------------------------------------------------------------
    // 2. 필요 import 설정 : #import <MessageUI/MessageUI.h>
    // ----------------------------------------------------------------------





    // ----------------------------------------------------------------------
    // [소스 코드]
    // ----------------------------------------------------------------------

    if([MFMailComposeViewController canSendMail]) { // [mail 보내기 가능 상태 체크]

        // [MFMailComposeViewController 생성]
        MFMailComposeViewController *mailCont = [[MFMailComposeViewController alloc] init];
        mailCont.mailComposeDelegate = self; // [딜리게이트 지정]
        
        [mailCont setSubject:@"문의 사항"];
        [mailCont setToRecipients:[NSArray arrayWithObject:@"test@gmail.com"]];
        [mailCont setMessageBody:@"문의 사항을 상세히 입력해주세요." isHTML:NO];
        
        [self presentViewController:mailCont animated:YES completion:nil]; // [화면 전환 수행]
        
    }

    // ----------------------------------------------------------------------
 

[결과 출력]

 
 

 

반응형
Comments