![]() |
1
106
如果在Xcode的inbuild plist编辑器中编辑plist,可以按Option Return在字符串值中输入换行符。 |
![]() |
2
35
我找到了一个更简单的解决方案:
似乎字符串阅读器会转义所有需要转义的字符,以便逐字呈现plist中的文本。这段代码有效地减少了额外的转义。 |
![]() |
3
20
使用文本编辑器而不是Xcode的plist编辑器编辑plist。然后直接在字符串中放置换行符:
|
![]() |
4
4
有点晚了,但我发现了同样的问题,我还发现了一个修复方法或解决方法。 因此,任何一个偶然发现这一点的人都会得到答案。 所以问题是当您从一个文件中读取一个字符串时,它将是2个字符,而在Xcode中,编译器将\n识别为一个字符。 所以我像这样扩展了nsstring类: “nsstring+newlinetostring.h”:
“nsstring+newlinetostring.m”:
如何使用它:
它快速而肮脏,请注意,您的文件中的\\n将不会被识别为\n因此,如果您需要在文本上写入\n,则必须修改方法:) |
![]() |
5
0
这就是我如何在swift 2.0中加载plist: 列表:
斯威夫特2:
因此,我首先将存储的plist值获取到xxraw变量中,然后搜索“double undescore”,并将其替换为换行的“r”ie carriage return,然后将其放入最终变量中。 |
![]() |
Caplin YT · 目标c:使NSArray全部小写 7 年前 |
|
Chandler · 编辑plist文件(目标c) 9 年前 |
![]() |
solarissf · 在iOS中编辑现有plist 10 年前 |