개발/아이오에스

ios swift] 앱 내에서 메일 보내기 기능 구현

2021. 1. 19. 16:05

import MessageUI

 

@IBAction func contactButtonAction(_ sender: UIButton) {

        

        showMailComposer()

    }

    func showMailComposer(){

        guard  MFMailComposeViewController.canSendMail() else {

            self.view.makeToast("연결된 mail이 없습니다 아이폰 기본 mail 어플을 확인해주세요")

            return

        }

        let composer = MFMailComposeViewController()

        composer.mailComposeDelegate = self

        composer.setToRecipients(["dev.geeyong@gmail.com"])

        composer.setSubject("신고 / 문의")

        composer.setMessageBody("", isHTML: false)

        

        present(composer, animated: true)

    

    }

 

extension PersonalInfoViewController: MFMailComposeViewControllerDelegate{

    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {

        if let _ = error {

            controller.dismiss(animated: true)

        }

        

        controller.dismiss(animated: true)

    }

}

 

저작자표시 (새창열림)

'개발 > 아이오에스' 카테고리의 다른 글

xcode 에러 “The Local repository is out of date”…i have no branch how to solve this  (0) 2021.02.23
ios] Alamofire / kakao api 활용 http 통신하기  (0) 2021.02.02
swift IOS] 네비게이션 컨트롤러 뒤로가기 버튼 텍스트 변경하기  (0) 2021.01.18
ios swift] 이전 뷰로 이동하기 (코드)  (0) 2021.01.18
ios] xcode app 다크모드 적용 끄기  (0) 2021.01.13
'개발/아이오에스' 카테고리의 다른 글
  • xcode 에러 “The Local repository is out of date”…i have no branch how to solve this
  • ios] Alamofire / kakao api 활용 http 통신하기
  • swift IOS] 네비게이션 컨트롤러 뒤로가기 버튼 텍스트 변경하기
  • ios swift] 이전 뷰로 이동하기 (코드)
dev.jake
dev.jake
dev.jake
484jake
dev.jake
  • 분류 전체보기 (129) N
    • 개발 (87)
      • 아이오에스 (78)
    • 힘 (11)
    • 해외여행 (0)
    • 정보 (7)
    • 국내여행 (7)
    • 이슈 (0)

블로그 메뉴

  • github

최근 글

hELLO · Designed By 정상우.
dev.jake
ios swift] 앱 내에서 메일 보내기 기능 구현
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.