从.rtf文件获取文本:
这是我到目前为止所得到的......
gameInfoTextView.text = [UITextView textNamed:@"mw3InfoText.rtf"];
或
NSString *myText = [NSString stringWithContentsOfFile:@"mw3InfoText.rtf" encoding:NSUTF8StringEncoding error:nil];
gameInfoTextView.text = myText;
答案 0 :(得分:0)
答案 1 :(得分:0)
RTF文件不使用UTF8编码,因为纯文本文件可能是。
例如,来自维基页面http://en.wikipedia.org/wiki/Rich_Text_Format
文本元素可能会标记为:
{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
This is some {\b bold} text.\par
}
您必须解析各种格式元素才能获得文本“这是一些粗体文字。”
我不相信SDK中有1-2行解决方案,但可能有第三方解决方案。