0

我想编辑一个文本文件(基本上是富文本编辑),比如将一些文本加粗、更改字体、颜色等。我发现了许多富文本编辑器程序。但我需要解析一个 .rtf 文件并显示内容,使其可以编辑并将其保存回 .rtf 文件。

所以我没有任何想法读取和写入 .rtf 文件。

4

2 回答 2

0

我有一个用于 RTF Reader 和 RTF Writer 的库。

https://github.com/omnigroup/OmniGroup/tree/iOS-4.x

最初,您在构建库时可能会遇到很多错误。

于 2013-08-07T09:59:19.430 回答
-1

嘿,我认为你可以将你的 .rtf 文件添加到 aUITextView中,一旦UITextView你可以将一些文本加粗,更改字体、颜色等。

    NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
myTextView.text  = myText;

或者

 NSError *err = nil;
NSString *fileContents = [NSString stringWithContentsOfFile:filePath 
                           encoding:NSUTF8StringEncoding
                           error:&err];
if (fileContents == nil) {
    NSLog("Error reading %@: %@", filePath, err);
} else {
    myTextView.text = fileContents;
}

也请检查以下链接

读/写 RTF 文件

请参阅Load rtf or text file into UITextView iphone sdk的答案

于 2013-08-05T13:39:09.797 回答