我正在为远程文件系统开发类似文件管理器的东西,其中包含一些基本操作,包括在服务器和 iPad 之间传输文件并查看它们。
为了有用,我需要我的应用程序通过“打开方式”对话框从其他应用程序(如邮件、Safari 等)打开所有类型的文件,以将它们放入我的应用程序,即类似于 Dropbox 的行为。当我使用public.data
andpublic.content
时,就像在这个答案(和this)中描述的那样,它有时会起作用,但大多数时候,它不是。此外,iOS 6.1 模拟器在文件处理方面表现得不确定。
当我在 Xcode 中运行并启动模拟器时,它不起作用。当我让模拟器运行,在 Xcode 中停止然后在 Xcode 中运行时,它突然工作了。当我完全退出模拟器并在 Xcode 中运行时,我开始了这个循环。神秘。
当我在带有 iOS 6 的物理 iPad 上运行应用程序并启动 Safari 或 Mail 并转到其中的一些文档或附件时,会出现[Open in...]对话框,包括我的应用程序,但点击什么也没做,没有反应。
我的目标是让它从 5.1 开始适用于 iOS。
- 基础 SDK:iOS 6.1
- 目标:5.1
我是这里的菜鸟。虽然我已经阅读了如何写好问题的说明,但如果你觉得有必要,请帮助我改进我的问题。