-1

有谁知道这行代码是否适用于 iOS 上 rtf 文件中的 NSString?

NSString* cList = [[NSString alloc] initWithContentsOfFile:@"name of file" encoding:NSUTF8StringEncoding error:nil];
c = [cList componentsSeparatedByString:@"\n•    "];

我只是想知道,因为它包含一个我几乎复制粘贴的项目符号字符。我没想到会这么容易。看起来它应该是一个转义序列字符或其他东西。

可能应该在第一行中包含某种形式的错误检查,但暂时不考虑。

更新:在使用 rtf 多次编译但没有成功后,我将文本复制到 txt 并改用它。第一次工作。似乎 rtf 读取得到了奇怪的 rtf 数据,这并不是我在尝试 NSLog 时所追求的。

谢谢!

4

1 回答 1

0

使用 unicode 序列怎么样?像...

c = [cList componentsSeparatedByString:@"\n\u0000    "];

0000 <---- Unicode。

于 2012-05-30T07:09:33.010 回答