Попытка отправить электронное письмо через приложение iphone и получение ошибки при использовании MFMailComposeViewController в iOS 8

Я импортировал класс MessageUI.h и реализовал функцию в MFMailComposeViewControllerDelegate. Я следил за учебником по: http://www.appcoda.com/ios-programming-101-send-email-iphone-app/.

В настоящее время я использую Xcode 6.0.1 и iOS SDK 8.0 для создания и запуска приложения на симуляторе. Проблема в следующем:

При запуске приложения в симуляторе я получаю следующую ошибку

2014-09-26 03:39:07.687 SendMessage[44465:2674263] Mail cancelled 2014-09-26 03:39:07.743 SendMessage[44465:2673753] viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "The operation couldn’t be completed. (_UIViewServiceInterfaceErrorDomain error 3.)" UserInfo=0x7fe873e01d30 {Message=Service Connection Interrupted} 2014-09-26 03:39:25.172 SendMessage[44465:2674263] <MFMailComposeRemoteViewController: 0x7fe873c389e0> timed out waiting for fence barrier from com.apple.MailCompositionService

Есть предложения о том, что нужно сделать, чтобы это заработало?


person Anuj    schedule 25.09.2014    source источник
comment
В симуляторе нет приложения «Почта» или способа настройки почтовых учетных записей.   -  person rmaddy    schedule 26.09.2014


Ответы (1)


Это известная ошибка симулятора. Он не появляется при запуске на устройстве. Итак, попробуйте его на устройстве, и если он работает нормально, все будет в порядке.

person Sverrisson    schedule 25.09.2014