我在我的应用程序中实现了UIDocumentInteractionController来显示打开选项。在iOS8设备上它工作得很好,但是在iOS7上,当我从邮件中打开我的PDF文件时,它会打开邮件composer,当我关闭邮件composer时,也会将一个菜单按钮从我的视图中移除(该按钮添加到窗口)。我花了整整一天时间努力解决这个问题,但是没有找到任何解决方案。在其他选项中打开我的PDF时,没有问题。此问题仅出现在iOS7的邮件composer中。我知道UIDocumentInterfaceController在iOS7上存在问题。我在SO上找到了相同的问题,但这是关于快速查看预览选项的。
以下是我打开选项的代码:
[self.docInteractionController presentOptionsMenuFromRect:self.view.frame
inView:self.view
animated:YES];
任何对此的帮助将不胜感激。
提前致谢。