检测用户何时在应用程序中打开文件

Detect when user opens file in app

我正在阅读有关如何在我的 iOS 应用程序上预览文件的文档。

https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/PreviewingandOpeningItems.html#//apple_ref/doc/uid/TP40010410-SW1

有没有检测用户选择了哪个app的?或者有什么方法可以知道他是否真的点击了任何选项?

我的问题:iBooks 大文件(> 700mb)。用户选择预览,然后点击右上角的 并选择在 iBooks 上打开。跳转到 iBooks 需要 20 到 45 秒。如果我知道用户点击了任何应用程序,我至少可以显示正在加载或其他任何内容,以便他知道即将发生某些事情。

您可以使用 UIDocumentInteractionControllerDelegate 方法来实现此目的。以下是方法列表:

Apple document link