MailComposer didFinish с результатами не работает в Swift 3.0
Я преобразовал свое приложение в Swift 3.0 и у меня возникли проблемы сMailComposeController
, Когда я вызываю функцию:
`func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?){
controller.dismiss(animated: true, completion: nil)
}`
Во-первых, у меня есть ошибка с информацией:
что странно для меня, потому что я копирую и вставляю этот метод изMFMailComposeViewControllerDelegate
, Когда я меняюError
вNSError
это работает, но я получаю предупреждение с информацией, этот метод должен быть закрытым, чтобы избежать этого предупреждения.
Когда я нахожусь в mailComposer и вижу электронную почту и пытаюсь нажатьCancel
этот контроллер не исчезает. Любое решение, как уволить этот контроллер?