iPad上MFMailComposeViewController上的“发送”按钮和“保存草稿”按钮上的活动指示器

时间:2012-07-27 20:15:52

标签: objective-c ipad uiactivityindicatorview mfmailcomposeviewcontroller

在我的iPad应用程序中,我正在播放一些PDF和视频文件。在应用程序用户可以选择将这些文件通过电子邮件发送给自己或朋友。电子邮件功能正常,电子邮件也可以传送。但是,当用户按下发送按钮发送电子邮件时,它会冻结应用程序一段时间,当用户按下“保存草稿”按钮保存该电子邮件时,它也会冻结。我认为这是因为附加了大尺寸的PDF或视频文件,并且因为附加文件需要时间。当应用程序冻结时,好像iPad已挂起或应用程序崩溃。但是,它工作正常。但它看起来并不好。这就是我需要在按下发送或保存草稿按钮时应用活动指示器的原因。它应该工作,直到文件附加。我会应用一个活动指示器,但不确定如何将它应用于发送和保存草稿按钮,因为它们会自动出现在电子邮件模式视图控制器中。

提前致谢

PC

1 个答案:

答案 0 :(得分:2)

我也遇到过同样的问题。不是因为附件的大小。它是随意发生的,这是一个解决方法:

  • 在“收件人:”字段中输入任何内容,然后立即在其上退格。
  • “发送”和“取消”按钮应该重新开始工作。
  • 如果没有,请通过双击“主页”键退出邮件,按住“邮件”图标,当显示减号信号时,按“邮件”图标。
  • 重新发送邮件。您以前的工作应该完整无缺。

希望这会有所帮助。