Objective c 活动指示灯亮起;“发送”;按钮和;“保存草稿”;iPad中MFMailComposeViewController上的按钮

Objective c 活动指示灯亮起;“发送”;按钮和;“保存草稿”;iPad中MFMailComposeViewController上的按钮,objective-c,ipad,uiactivityindicatorview,mfmailcomposeviewcontroller,Objective C,Ipad,Uiactivityindicatorview,Mfmailcomposeviewcontroller,在我的iPad应用程序中,我正在播放一些PDF和视频文件。在应用程序中,用户可以选择将这些文件通过电子邮件发送给自己或朋友。电子邮件功能运行良好,电子邮件也可以发送。然而,当用户按send按钮发送电子邮件时,应用程序会冻结一段时间,当用户按Save Draft按钮保存该电子邮件时,应用程序也会冻结。我认为这是因为附加的PDF或视频文件很大,而且附加文件需要时间。当应用程序冻结时,看起来好像iPad已经挂起或者应用程序正在崩溃。然而,它运行良好。但是看起来不太好。这就是为什么我需要在按下发送或保存

在我的iPad应用程序中,我正在播放一些PDF和视频文件。在应用程序中,用户可以选择将这些文件通过电子邮件发送给自己或朋友。电子邮件功能运行良好,电子邮件也可以发送。然而,当用户按send按钮发送电子邮件时,应用程序会冻结一段时间,当用户按Save Draft按钮保存该电子邮件时,应用程序也会冻结。我认为这是因为附加的PDF或视频文件很大,而且附加文件需要时间。当应用程序冻结时,看起来好像iPad已经挂起或者应用程序正在崩溃。然而,它运行良好。但是看起来不太好。这就是为什么我需要在按下发送或保存草稿按钮时应用活动指示器的原因。它应该一直工作到文件被附加。我会应用一个活动指示器,但不知道如何在发送和保存草稿按钮上应用它,因为它们在电子邮件模式视图控制器中自动出现

提前谢谢


电脑

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

  • 在“收件人:”字段中输入任何内容,然后立即将其退格
  • “发送”和“取消”按钮应再次开始工作
  • 如果没有,请双击“主页”键退出邮件,按住“邮件”图标,当减号信号显示时,在“邮件”图标上按它
  • 重新启动邮件。你以前的工作应该完好无损
希望这有帮助