앱 인 스크린 샷을 이메일로 보내고 싶습니다. 나는이 solution을 찾았지만, 스토리 보드를 사용하고 있기 때문에 내 앱에서 작동하지 않습니다. 내 UIButton을 누르면 아무 일도 일어나지 않습니다. 나는 그것을 내 자신의 뷰 컨트롤러를 확인하고 전화, 또는 메일 뷰 컨트롤러를 호출하는 또 다른 방법이 있나요앱에서 ipad 가져 가기 스크린 샷 및 이메일 전송
편집 :
이 확인 내가 테스트합니다 deivce에 이메일 계정을 설정하여 고정 . 방법이 작동하기 위해 기기에 이메일 계정 설정이 필요하다는 것을 알지 못했습니다. 메신저의 또 다른 문제는 mailComposer viewController를 해제하는 것입니다. 보내기를 클릭하면 취소 할 수 없으며 취소 할 수도 없습니다.
내 방법이 발사되어 있지만, 모달 뷰 컨트롤러를 제시에 도달하지 않습니다. if ([MFMailComposeViewController canSendMail])가 false를 반환합니다. –
괜찮아요. 테스트 환경에서 이메일 계정을 설정하여 문제를 해결했습니다. 방법이 작동하기 위해 기기에 이메일 계정 설정이 필요하다는 것을 알지 못했습니다. 메신저의 또 다른 문제는 mailComposer viewController를 해제하는 것입니다. 보내기를 클릭하면 취소 할 수 없으며 취소 할 수도 없습니다. –
메일 작성 컨트롤러를 닫는 방법을 알아 냈습니다. mailComposeController 구현해야했다 : (MFMailComposeViewController *) 컨트롤러 didFinishWithResult : (MFMailComposeResult) 결과 오류 : (NSError *) 오류 메서드 및 전자 메일을 닫으려면 [self dismissModalViewController ...] 않았다. –