2013-05-21 439 views
1

我需要将换行符添加到从plist获取的字符串中。该字符串被传递到屏幕上显示的UILabel
例如,我的文本就像"Adding a line break to a string from plist in iOS"
我需要在单词分隔符后换行。从iOS中的plist向字符串添加换行符

我已经添加了"\n",因此文本变成了“从iOS中的plist添加换行符到字符串”。确保numberoflines = 0UILabel

但我看不到换行符和文本"\n"出现在文本本身。

需要一些指导这个..谢谢..

编辑:

[photo setCaption:[NSString stringWithFormat:@"%@",[[galleryArray objectAtIndex:index] objectForKey:@"Title"]]]; 
+0

你能告诉你如何从plist中获得你的字符串吗? – mdziadkowiec

+0

我想要的是编码。 – satheeshwaran

+2

你想在plist文件中的字符串中换行吗?只需在plist编辑器中编辑字符串时输入“option-Return”即可。这会在价值中添加一条换行符。 – rmaddy

回答

5

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

调出Xcode中的plist文件并编辑字符串值。要输入换行符,请在键盘上按option-Return而不是Return

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