我可以通过拖放从Mac接受文件到iOS模拟器吗?

时间:2018-07-25 10:58:09

标签: ios drag-and-drop ios-simulator

出于调试目的,我希望通过iPad模拟器中的拖放操作从Mac接受JSON文件。

我实现了UIDropInteractionDelegate,并且可以成功接受来自iPad Files应用程序的拖放。但理想情况下,我想直接从Mac接受drop。

现在,将JSON文件拖到Simulator中时,“文件”应用将打开并处理删除操作。

我怀疑是否有可能,但是如果有人有任何想法(甚至是私有API,因为它仅用于调试),请告诉我。

1 个答案:

答案 0 :(得分:1)

通过将应用程序配置为打开要导入的类型的文档,您可以在iOS模拟器中接受拖放的文件。您可以通过Info.plist中的CFBundleDocumentTypes或使用目标构建设置中的 Info 标签来执行此操作。 JSON文件的UTI应该为public.json

将应用程序配置为处理JSON文件后,只需在应用程序委托中实现application:openURL:options:即可实际处理该丢弃。

Screenshot