2011-08-18 63 views
0

我有一些字符串存儲在一個plist字典中,我希望顯示在textview中的值。 的字符串存儲與\ n作爲新的線,然而,當我拉出串,那就說明\ n個字符作爲文本而不是將它們轉換爲新線從plist字典格式化字符串用新行

這裏被拉出值的代碼

self.directions.text = [NSString stringWithFormat:@"%@",[self.exerciseDetail objectForKey:DIRECTIONS_KEY]]; 

我該如何解決它?

存儲的字符串:一些文字\ n一些文字\ n一些文字

+0

Tanya ..如果將數據存儲爲以逗號分隔的字符串,則可能可以使用NSString componentsSeparatedByString,其中「,」是分隔符。該方法返回一個字符串數組 – JAL

+0

你如何存儲字符串?如果你在plist中有字面換行符,當你閱讀它們時,它們會以換行符的形式出現。 – jtbandes

回答

1

這裏的問題是,plist文件的存儲與「\」和「n」的字符,而不是單一的換行符的字符串字符。最好的解決方法(在我看來)是修復plist文件以獲得正確的字符。如果您正在使用內置於Xcode中的plist編輯器,那麼按Enter鍵會將您移至下一個字段。爲了解決這個問題,請在輸入Enter時按住Option鍵並插入一個換行符。

+0

工作就像一個魅力!謝謝! – Tanya