2013-05-21 443 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時,換行符將成爲字符串值的一部分。當設置標籤文本時,將出現換行符(假設標籤設置爲顯示多行)。