如何在iOS中创建Open With Dialog?
我有一个创建jpg图像的应用程序。 现在我想打开一个对话框,显示可以打开jpg图像的所有可能的应用程序。 当我点击对话框中的某个应用程序时,应该打开已点击的应用程序并将jpg图像作为参数。
这是来自另一个应用程序的对话框:
上面的对话框显示了我可以打开我的jpg图像的所有应用程序。
如何在iOS中创建和使用这样的对话框?
在UIDocumentInteractionController中 ,有两种方法:
presentOpenInMenuFromBarButtonItem
和presentOpenInMenuFromRect
使用起来非常简单,首先创建并初始化UIDocumentInteractionController
的实例:
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:yourFilePathURL];
接下来使用上述方法之一呈现开放对话框。