我已在TextMate
为我的应用创建了T& C。然后将其粘贴到由.rtf
创建的XCode
文件中。
显示文件的内容但是当有换行符时我可以看到反斜杠。我错过了这件事发生了什么?
NSError *e = Nil;
NSString * tc = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"termsAndConditions" ofType:@"rtf"] encoding:NSUTF8StringEncoding error:&e];
NSLog(@"%@",e);
tvView.text = tc;
答案 0 :(得分: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;
答案 1 :(得分:0)
你难道不能用空白替换反斜杠吗?
如
tc = [tc stringByReplacingOccurrencesOfString:@"\" withString:@""];