1

我已经为我的应用程序在TextMate. 然后将其粘贴到.rtfXCode.

显示了文件的内容,但是当有换行符时我可以看到反斜杠。我错过了什么?

NSError *e = Nil;
    NSString * tc = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"termsAndConditions" ofType:@"rtf"] encoding:NSUTF8StringEncoding error:&e];
    NSLog(@"%@",e);
    tvView.text = tc;

在此处输入图像描述

4

2 回答 2

3

.rtf 文件始终包含用于格式化文本颜色对齐和其他属性的标签,请尝试改用 .txt 文件。

在 TextEdit> 创建一个 .txt 文件> 将内容从 .rtf 复制到 .txt 并使用它。

您可以通过重命名文件类型来使用相同的代码。

NSError *e = Nil;
    NSString * tc = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"termsAndConditions" ofType:@"txt"] encoding:NSUTF8StringEncoding error:&e];
    NSLog(@"%@",e);
    tvView.text = tc;
于 2013-09-15T13:55:15.790 回答
0

你不能用空白替换反斜杠吗?

 tc = [tc stringByReplacingOccurrencesOfString:@"\" withString:@""];
于 2013-09-15T14:00:04.883 回答