处理包含内容的文件

时间:2013-02-21 10:59:48

标签: ios uti

我想让用户有机会将数据导入我的应用。该应用程序使用核心数据,我的想法是用户准备文本文件并将其作为电子邮件发送。在“打开...”对话框中,我喜欢列出我的应用程序。

该文件将是一个文本文件,但内容必须遵循某些规则,以便我能够提取填充核心数据实体所需的数据。

我必须为此定义自定义UTI吗? (我不希望为每个文本文件列出我的应用程序)

1 个答案:

答案 0 :(得分:0)

是的,您可以为您的格式定义UTI以及MIME类型。给它一个唯一的文件扩展名,并且它以纯文本编码的事实并不重要(HTML,XML等都属于这一类)。

您没有指定文本格式的复杂程度,但如果它很复杂,那么您可能需要考虑使用语言解析器工具来处理它,使用bison / flex(yacc / lex)或ANTLR。