iOS:应用程序崩溃“ – [MFMailComposeInternalViewController _notifyCompositionDidFinish]”

iOS:应用程序崩溃“ – [MFMailComposeInternalViewController _notifyCompositionDidFinish]”,第1张

概述根据崩溃的人在使用iPad时崩溃.他们收到的崩溃错误是 – [MFMailComposeInternalViewController _notifyCompositionDidFinish]我不知道这是怎么发生的.这是例外 崩溃:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS位于0x0000000c 这是原始数据 Thread : 根据崩溃的人在使用iPad时崩溃.他们收到的崩溃错误是 – [MFMailComposeInternalVIEwController _notifyCompositionDIDFinish]我不知道这是怎么发生的.这是例外
崩溃:com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS位于0x0000000c

这是原始数据

Thread : Crashed: com.apple.main-thread0  libobjc.A.dylib                0x30fa4f46 objc_msgSend + 51  MessageUI                      0x252e5f01 -[MFMailComposeInternalVIEwController _notifyCompositionDIDFinish] + 4642  CoreFoundation                 0x23524294 __invoking___ + 683  CoreFoundation                 0x23451435 -[NSInvocation invoke] + 3004  libdispatch.dylib              0x314f87bb _dispatch_call_block_and_release + 105  libdispatch.dylib              0x314f87a7 _dispatch_clIEnt_callout + 226  libdispatch.dylib              0x314fbfa3 _dispatch_main_queue_callback_4CF + 7187  CoreFoundation                 0x234e59d1   __CFRUNLOOP_IS_SERviciNG_THE_MAIN_disPATCH_QUEUE__ + 88  CoreFoundation                 0x234e40d1 __CFRunLoopRun + 15129  CoreFoundation                 0x23432211 CFRunLoopRunspecific + 47610 CoreFoundation                 0x23432023 CFRunLoopRunInMode + 10611 GraphiCSServices               0x2a7c20a9 GSEventRunModal + 13612 UIKit                          0x26a3e1d1 UIApplicationMain + 144013 MyApp                          0x0009e7e7 main (main.m:16)

不知道我怎么诊断它.

解决方法 当MFMailComposeInternalVIEwController对象被释放并且MFMailComposeInternalVIEwControllerDelegate被触发时,会发生此崩溃.

确保保留MFMailComposeInternalVIEwController对象,直到委托激活为止,然后您可以安全地关闭MFMailComposeInternalVIEwController对象.

-(voID)mailComposeController:(MFMailComposeVIEwController *)controller dIDFinishWithResult:(MFMailComposeResult)result error:(NSError *)error{    switch (result) {        case MFMailComposeResultCancelled:            break;        case MFMailComposeResultSaved:            break;        case MFMailComposeResultSent:            break;        case MFMailComposeResultFailed:            break;        default:            break;    }    [controller dismissVIEwControllerAnimated:YES completion:nil];}
总结

以上是内存溢出为你收集整理的iOS:应用程序崩溃“ – [MFMailComposeInternalViewController _notifyCompositionDidFinish]”全部内容,希望文章能够帮你解决iOS:应用程序崩溃“ – [MFMailComposeInternalViewController _notifyCompositionDidFinish]”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1114199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存