Objective c 键盘不会在电子邮件modalviewcontroller中弹出

Objective c 键盘不会在电子邮件modalviewcontroller中弹出,objective-c,ipad,ios5,Objective C,Ipad,Ios5,我一直在开发一款iPad应用程序。我的应用程序包含一些PDF和一些视频。用户可以通过iPad发送电子邮件,将任何PDF或视频作为附件发送给自己。我已在此应用程序中应用了电子邮件功能。当用户单击电子邮件时,会弹出电子邮件控制器。用户必须将其电子邮件写入电子邮件控制器收件人部分的“收件人”部分。当用户点击段以写入电子邮件地址时,键盘不会在第一次点击时出现。用户必须轻触几下才能显示键盘。这是一个应用程序范围内的问题。我不知道为什么会这样。有人能提出为什么会发生这种情况以及如何解决它吗 Rgds PC也

我一直在开发一款iPad应用程序。我的应用程序包含一些PDF和一些视频。用户可以通过iPad发送电子邮件,将任何PDF或视频作为附件发送给自己。我已在此应用程序中应用了电子邮件功能。当用户单击电子邮件时,会弹出电子邮件控制器。用户必须将其电子邮件写入电子邮件控制器收件人部分的“收件人”部分。当用户点击段以写入电子邮件地址时,键盘不会在第一次点击时出现。用户必须轻触几下才能显示键盘。这是一个应用程序范围内的问题。我不知道为什么会这样。有人能提出为什么会发生这种情况以及如何解决它吗

Rgds
PC

也许你正在做一些繁重的事情,而你的主线程超载了。在展示你的modalView之前,试着停止不必要的例行程序。尤其是任何openGL渲染循环等…

您是否有可能阻止用户与应用程序交互的动画运行?如果这样做,您可以设置一个选项,允许用户在动画选项中进行交互,如下所示

 [UIView animateWithDuration:0.5 delay:0.0f options:UIViewAnimationOptionAllowUserInteraction animations:^{
       //some stuff
    } completion: NULL];