使用新行格式化plist字典中的字符串

时间:2011-08-18 03:02:04

标签: iphone objective-c ios

我有一些字符串存储在plist字典中,我希望在textview中显示其值。 对于新行,字符串与\ n一起存储,但是当我拉出字符串时,它会将\ n字符显示为文字,而不是将它们转换为新行

以下是提取值

的代码
  self.directions.text = [NSString stringWithFormat:@"%@",[self.exerciseDetail objectForKey:DIRECTIONS_KEY]];

我该如何解决?

存储字符串:一些文本\ n更多文本\ n更多文本

1 个答案:

答案 0 :(得分:1)

这里的问题是plist文件存储带有“\”和“n”字符的字符串,而不是单个换行符。最好的修复(在我看来)是修复plist文件以获得正确的字符。如果您使用Xcode中内置的plist编辑器,则按Enter键可以转到下一个字段。要解决此问题,请在键入Enter时按住Option键,然后插入换行符。