0

从数据文件中读取文本。我怎样才能让换行符起作用?我试过\n,但它只是将“\n”放入字符串中,而不是创建一个新行。

编辑:文本来自网络服务,该服务在文本中没有真正的换行符。

4

1 回答 1

2

我不明白你的问题,这样做我得到了这个结果:

创建测试文件的脚本:

#!/bin/sh
(cat <<- EOF
i am
a
test file
EOF
) > /tmp/test.txt

目标c代码:

NSString *str = [NSString stringWithContentsOfFile:@"/tmp/test.txt" encoding:NSASCIIStringEncoding error:nil];
NSLog(@"%@", str);

我的输出:

i am
a
test file

我希望你能有用。

于 2012-09-07T15:56:16.307 回答