2

有没有一种方便的方法来格式化一个相当长的带有段落的字符串(如下所示),\n以便 textView 也会显示这些段落?

blah

blah

@"blah\n\nblah"

谢谢!

4

2 回答 2

5

这是一个简单的例子,假设你有:

  • 一个名为:myfile.txt 的文件
  • 保存文件内容的字符串变量,我们将其命名为:内容
  • 一个名为 :textView 的 UITextView

在文本文件中写下您想要的任何内容,并将其放在 Xcode 项目中的任何位置(通常从 Xcode 中的“Ressources”下导入),然后在代码中的某个位置(init 方法或操作):

NSString *path = [[NSBundle mainBundle] pathForResource:@"myfile" 
                                                 ofType:@"txt"];
NSString *content = [NSString stringWithContentsOfFile:path 
                                              encoding:NSUTF8StringEncoding 
                                                 error:NULL];

textView.text = content; 
于 2011-11-23T20:13:34.727 回答
1

您可以将文本存储在 Bundle 中的 .txt 文件中并使用

[NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"youTextFile" ofType:@"txt" inDirectory:@"yourRessourceDirectory"] encoding:NSUTF8StringEncoding error:nil];
于 2011-11-23T17:26:09.640 回答