我想编辑一个文本文件(基本上是一个富文本编辑),比如使一些文本变粗,改变字体,颜色等。我发现了许多富文本编辑器程序。但我需要解析.rtf文件并显示内容,使其可以编辑并将其保存回.rtf文件。
所以我不知道如何读写.rtf文件。
答案 0 :(得分:0)
我有一个用于RTF Reader和RTF Writer的库。
https://github.com/omnigroup/OmniGroup/tree/iOS-4.x
最初,您可能会在构建库时遇到很多错误。
答案 1 :(得分:-1)
嘿我认为您可以将.rtf文件添加到UITextView
,然后在UITextView
中,您可以将某些文字加粗,更改字体,颜色等。
NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
myTextView.text = myText;
OR
NSError *err = nil;
NSString *fileContents = [NSString stringWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding
error:&err];
if (fileContents == nil) {
NSLog("Error reading %@: %@", filePath, err);
} else {
myTextView.text = fileContents;
}
另请查看以下链接
的答案