使用ios 8模拟器的邮件发送过程会产生错误

时间:2014-09-12 05:29:22

标签: ios swift email ios8 ios-simulator

当我使用iphone 5s的模拟器时,在邮件发送过程中会出现这样的错误,并且在ios 7模拟器中完美运行。 它甚至不显示发送选项,只有在打开邮件发送页面时才会出现取消选项。我该怎么做才能解决它请帮助我。 提前谢谢

错误: -

  

'_ serviceViewControllerReady:error:Error Domain = NSCocoaErrorDomain   Code = 4097“操作无法完成。(Cocoa error 4097.)”   (与服务名称的连接   com.apple.uikit.viewservice.com.apple.MailCompositionService)   {NSDebugDescription =指向服务的连接   com.apple.uikit.viewservice.com.apple.MailCompositionService}“

     

viewServiceDidTerminateWithError:'错误   Domain = _UIViewServiceInterfaceErrorDomain Code = 3“操作   无法完成。 (_UIViewServiceInterfaceErrorDomain错误3.)“   {Message = Service Connection Interrupted}'

2 个答案:

答案 0 :(得分:30)

FYI与iOS 8模拟器有同样的问题,在iOS 6/7模拟器或iOS 7硬件上没有看到这个问题。找到这个有用的链接:

I have REAL misunderstanding with MFMailComposeViewController in Swift (iOS8) in Simulator(请注意,Swift不是问题的一部分)

在19日,我将有适当的iOS 8硬件进行测试,因此可以确认它是否只发生在模拟器上!

编辑:我可以确认,我在iPhone 6 Plus设备上没有看到它,因为我每次在iPhone 6 Plus模拟器中启动它都会看到它。

答案 1 :(得分:10)

问题在于IOS 8 Simulator。当使用IOS 7和7.1 Simulator中的所有设备进行检查时,MFMailComposeViewController工作正常。