从objective-C中的文本文件中读取单行

时间:2009-12-14 09:40:36

标签: objective-c filehandle

我想在Objective-C中读取一个文本文件,直到指定的分隔符 例如:如果这是我的.txt输入文件,

@abc = name1$ 
@xyz = name2$

我想读取abc并将其分配给字符串变量键,并将name1读取到$并将其分配给变量值

例如:预期产出

key = abc
value= name1
key = xyz
value= name2

请建议我一些解决方案,哪些功能在objective-C中可用,它的语法是什么。

1 个答案:

答案 0 :(得分:0)

-filedescriptor获取NSFileHandle,然后使用fdopen检索FILE *,最后使用fscanf读取格式化输入。

或者,将整个文件读取到NSString-enumerateLinesUsingBlock:以分别对每一行进行操作。