我可以通过从 Mac 拖放到 iOS 模拟器来接受文件吗?
Can I accept a file via Drag & Drop from the Mac to the iOS Simulator?
出于调试目的,我想通过在 iPad 模拟器中拖放来接受来自 Mac 的 JSON 文件。
我实施了 UIDropInteractionDelegate
并且可以成功接受来自 iPad 文件应用程序的丢弃。但理想情况下,我想直接接受来自 Mac.
的掉落
现在,当将 JSON 文件拖入模拟器时,文件应用会打开并处理拖放。
我怀疑这是可能的,但如果有人有任何想法(即使是私人 API,因为它仅用于调试),请告诉我。
您可以在 iOS 模拟器中接受拖放的文件,方法是将您的应用配置为打开您要导入的类型的文档。您可以通过 Info.plist 中的 CFBundleDocumentTypes 或使用目标构建设置中的 Info 选项卡来执行此操作。 JSON 个文件的 UTI 应该是 public.json
.
将应用配置为处理 JSON 个文件后,只需在应用委托中实施 application:openURL:options:
即可实际处理丢弃。
出于调试目的,我想通过在 iPad 模拟器中拖放来接受来自 Mac 的 JSON 文件。
我实施了 UIDropInteractionDelegate
并且可以成功接受来自 iPad 文件应用程序的丢弃。但理想情况下,我想直接接受来自 Mac.
现在,当将 JSON 文件拖入模拟器时,文件应用会打开并处理拖放。
我怀疑这是可能的,但如果有人有任何想法(即使是私人 API,因为它仅用于调试),请告诉我。
您可以在 iOS 模拟器中接受拖放的文件,方法是将您的应用配置为打开您要导入的类型的文档。您可以通过 Info.plist 中的 CFBundleDocumentTypes 或使用目标构建设置中的 Info 选项卡来执行此操作。 JSON 个文件的 UTI 应该是 public.json
.
将应用配置为处理 JSON 个文件后,只需在应用委托中实施 application:openURL:options:
即可实际处理丢弃。