字符串格式问题 - 新行无法正确打印

时间:2012-02-16 06:05:17

标签: ios

我有一个奇怪的问题。我一直在填写UITextView,如下所示,它一直工作正常。

textView.Text = @"Blah blah blah\nblah blah blah";

现在我已经将字符串移动到plist,我正在从该plist中动态抓取文本,现在'\ n'实际上是在文本视图中显示,但我希望它作为一个新行。任何想法可能是什么问题?

我正在使用自定义方法从plist中抓取文本。

+ (NSString*)readValueFromPlist:(NSString*)plistName forKey:(NSString*)key
{
    NSString *path = [[NSBundle mainBundle] pathForResource:plistName ofType:@"plist"];

    NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];

    return [dict valueForKey:key];
}

1 个答案:

答案 0 :(得分:2)

将文字\n放在plist文件中将不起作用。编辑文本值时,必须使用'option + enter'。或者您可以通过编程方式自行取消文字\n序列。

您可以在此处找到更多详细信息:NSString: newline escape in plist