0

我正在尝试从 plist 中获取数据。当在视图控制器中显示时,plist 中的一行在中间有“\n”的句子以更改行。但是当我将 plist 作为数组拾取时,在使用 NSString 将该元素转换为字符串时,它不会被读取为本地化字符串。没有换行。整个文本与中间的 '\n' 一起显示。我如何使 '\n' 工作?

4

1 回答 1

0

这里发生的是 plist 文件转义反斜杠以确保它们将显示为键入的内容。这意味着\n您看到的内容存储\\n在文件中。如果您使用的是 XML 存储,请在文本编辑器中打开它来查看。

在NSString: newline escape in plist中讨论了这个问题并提出了多种解决方案。

于 2012-05-15T12:47:17.387 回答