在iOS中从plist向字符串添加换行符

在iOS中从plist向字符串添加换行符,ios,uilabel,line-breaks,Ios,Uilabel,Line Breaks,我需要向字符串添加换行符,这是我从plist获得的。字符串被传递到UILabel以显示在屏幕上。例如,我的文本类似于“在iOS中从plist向字符串添加换行符”我需要在换行符后换行符 我添加了一个“\n”,因此文本变成了“在iOS中从plist向字符串添加换行符”。确保ui标签的numberoflines=0 但是我看不到换行符,文本本身中出现了文本“\n” 在这方面需要一些指导。。谢谢 编辑: plist文件需要字符串值中的实际换行符。不能输入两个字符\和n。编译器仅将这些字符视为换行符 在X

我需要向字符串添加换行符,这是我从plist获得的。字符串被传递到
UILabel
以显示在屏幕上。
例如,我的文本类似于
“在iOS中从plist向字符串添加换行符”

我需要在换行符后换行符

我添加了一个
“\n”
,因此文本变成了“在iOS中从plist向字符串添加换行符”。确保
ui标签的
numberoflines=0

但是我看不到换行符,文本本身中出现了文本
“\n”

在这方面需要一些指导。。谢谢

编辑:


plist文件需要字符串值中的实际换行符。不能输入两个字符\和
n
。编译器仅将这些字符视为换行符

在Xcode中打开plist文件并编辑字符串值。要输入换行符,请按键盘上的
选项Return
,而不是只按
Return


现在,当您将此字符串值加载到应用程序中的
NSString
中时,换行符将成为字符串值的一部分。当设置为标签文本时,将显示换行符(假设标签设置为显示多行)。

能否显示代码如何从plist获取字符串?我猜与编码有关。是否希望在plist文件的字符串中显示换行符?在plist编辑器中编辑字符串时,只需键入“optionreturn”。这将在value.Side note中添加一个换行符-在编辑时,不要使用
stringWithFormat
。只需使用:
[photo setCaption:[[galleryArray objectAtIndex:index]objectForKey:@“Title”]
@Levi在
NSString
文本中使用
\n
字符文本与在plist文件中的字符串值中键入字符\和
n
之间存在巨大差异。
[photo setCaption:[NSString stringWithFormat:@"%@",[[galleryArray objectAtIndex:index] objectForKey:@"Title"]]];