我使用 UIDocumentInteractionController
与设备上的其他应用共享数据
self.docInteraction = [UIDocumentInteractionController interactionControllerWithURL:imageAttachFile];
self.docInteraction.delegate = self;
[self.docInteraction presentOpenInMenuFromRect:CGRectZero inView: self.view animated: YES ];
效果不错,但在设备旋转后消失了。这是什么原因以及如何解决这个问题?
最佳答案
这似乎是 UIDocumentInteractionController 的默认行为,我也在研究如何覆盖它。 但我所做的一项工作是通过此处列出的方法之一检测设备的方向变化: Detecting iOS orientation change instantly 并再次轮流展示您的 self.docInteraction。
此外,如果您打算在未来某天使用 presentOptionsMenuFromRect 而不是 presentOpenInMenuFromRect,您还必须单独处理与 [UIPrintInteractionController sharedPrintController 相同的定位问题].
不知道这是否是正确的解决方案,但至少它会达到您的目的:)
关于ios - UIDocumentInteractionController 旋转后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15406885/