내 애플리케이션을 swift 3.0으로 변환했으며 MailComposeController
에 문제가 있습니다. 내가 함수를 호출 할 때 : 모든MailComposer didFinishWith 결과가 Swift 3.0에서 작동하지 않습니다.
`func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?){
controller.dismiss(animated: true, completion: nil)
}`
먼저 나는 정보에 오류가 있습니다 : 나는 복사 MFMailComposeViewControllerDelegate
에서이 방법을 붙여 렸기 때문에
제에 대한 이상한 것입니다. Error
을 NSError
으로 변경하면 작동하지만 경고가 표시됩니다.이 경고는이 경고를 피하기 위해 개인적으로 사용해야합니다.
내가 mailComposer에 있는데 전자 메일을보고 Cancel
을 누르면이 컨트롤러가 사라지지 않습니다. 이 컨트롤러를 닫는 방법은 무엇입니까?
같은 코드가 나를 위해 잘 작동합니다. 코드를 정리하고 다시 작성 했습니까? –
예, 할 수있는 모든 작업을 수행하지만 여전히이 바보 같은 오류가 있습니다 – PiterPan