objective-c - MFMailComposerViewController 通过 UIActivityViewController 错误

标签 objective-c iphone ios8 mfmailcomposeviewcontroller

我正在尝试通过 iOS8 上的 UIActivityViewController 打开邮件编辑器。 (因此,此过程没有我自己的代码)设备上的结果是继续错误记录(即使在我关闭邮件并退出到不同的 UI Controller 后,消息仍继续记录)

AX Exchange 错误:Error Domain=Accessibility Code=0 “Remote service does not respond to _accessibilityMachPort” UserInfo=0x14fd1b60 {NSLocalizedDescription=Remote service does not respond to _accessibilityMachPort}

在模拟器上,MFMailComposeViewController 在我出现错误后立即关闭:

viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "操作无法完成。(_UIViewServiceInterfaceErrorDomain 错误 3。)"UserInfo=0x7b6eb4b0 {Message=Service Connection Interrupted}

附言我有 xcode 6 并在 iOS 8.0.2 iPhone 5s 上进行测试。难道我做错了什么?提前感谢您的回复!

最佳答案

我在我的产品中遇到了同样的问题,在进行了一些调试之后,我缩小了它的范围,它是呈现的 ViewController 和自定义键盘的组合。这意味着我的应用程序仅在我导航到任何显示的 ViewController(如邮件编辑器)并激活自定义键盘时才显示此错误消息。

在进一步的尝试中,我能够通过删除用于自动化测试的 MonkeyTalk 库来消除此错误消息

我不确定相同的情况是否适用于您,但我确定某些库与某些键盘发生冲突,从而导致出现错误消息。

附言在我的例子中,我的应用程序被这些错误消息卡住了。

关于objective-c - MFMailComposerViewController 通过 UIActivityViewController 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336227/

相关文章:

objective-c - Swift 扩展 - 将 Json 解析为 NSDictionary 模型(通过使用类似于 Obj-C 中的类别)

ios - 表中的加号和减号

iPhone 相机不显示

iphone - 没有广告时隐藏 iAd 横幅

swift - 包含结构作为值的 Swift 字典中的 NSJSONSerialization json 数据

ios - 更改 NSDate 格式

iphone - 从 fetchedresultsController 中删除错误,索引处没有部分

swift UITextView

ios - 为什么 iOS 9 方法在 iOS 8.4 上仍然有效?

objective-c - 使用宏指向行时出现预期的 ')' 编译错误