我有一个奇怪的问题。我一直在填写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];
}
答案 0 :(得分:2)
将文字\n
放在plist文件中将不起作用。编辑文本值时,必须使用'option + enter'。或者您可以通过编程方式自行取消文字\n
序列。
您可以在此处找到更多详细信息:NSString: newline escape in plist