【问题标题】:While mail sending process using ios 8 simulators generates error虽然使用 ios 8 模拟器的邮件发送过程会产生错误
【发布时间】:2014-11-06 05:22:54
【问题描述】:

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

错误:-

'_serviceViewControllerReady:error: 错误域=NSCocoaErrorDomain Code=4097 “操作无法完成。(Cocoa 错误 4097。)” (连接到名为的服务 com.apple.uikit.viewservice.com.apple.MailCompositionService) {NSDebugDescription=连接到服务命名 com.apple.uikit.viewservice.com.apple.MailCompositionService}'

viewServiceDidTerminateWithError: '错误 Domain=_UIViewServiceInterfaceErrorDomain Code=3 "操作 无法完成。 (_UIViewServiceInterfaceErrorDomain 错误 3.)" {Message=服务连接中断}'

【问题讨论】:

标签: ios swift email ios8 ios-simulator


【解决方案1】:

仅供参考,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 模拟器中启动它时都看到它。

【讨论】:

  • 同上 - iOS 8.2 与上述模拟器崩溃,但代码在 iPad 2 上运行良好。
  • 我在我的 iPhone 6 iOS 8.4.1 和我的 Xcode 模拟器上看到它
  • 确认在 iOS Simulator 8.1 上应用程序崩溃,而在实际 iPhone 5s 8.4 上运行正常。
  • 从 XCode 7.2/iOS 9.2 模拟器开始,这种情况仍在发生。根据forums.developer.apple.com/thread/4415,它看起来像是一个已知的错误。当然opacity of Apple's bug reporting system 意味着我们不知道它是否得到了任何爱。很难相信这仍然是一个问题!
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 2016-08-23
    • 1970-01-01
    相关资源
    最近更新 更多