对于学校项目,我正在编写一个iOS iPad应用程序,用户可以在其中将句子输入到系统中其他地方使用的核心数据中;但是,我的教授现在要求另一个功能,用户能够以某种方式从iPad的键盘以外的其他界面输入句子。例如,最理想的解决方案是能够将句子写入文本文件并通过iTunes将其导入应用程序。
我见过一些能够通过iTunes接收文件的不同应用程序,例如用户可以将视频放入VLC应用程序视频存储的VLC应用程序。这允许VLC然后加载视频。我想知道是否有一个好方法,或者甚至可以在我的应用程序中使用文本文件执行此操作,以便我可以将它们读入核心数据。
谢谢, 克里斯
答案 0 :(得分:1)
这是可能的......首先,您需要为info.plist文件添加一个值,以便启用iTunes文件共享(如VLC等)“UIFileSharingEnabled - > YES” 然后您可以通过iTunes存储文件。这些文件放入您的应用程序“文档” - 目录......启动应用程序时,您需要检查新文件是否可用并处理这些更改...
您还可以添加文档类型/扩展名,以便在向您发送包含txt文件的电子邮件时,可以使用您的应用程序打开它。 How do I register a custom filetype in iOS