2013-05-31 60 views
0

在服務器上,我有一串文字連接在一起,並且添加了\n以創建換行符。這在VB.net中作爲字符串對象完成。 n in JSON,tored in core data,not breaking lines in UITextView

此字符串是添加到字典中,然後可以作爲JSON webservice.

在我的iOS應用程序,我讀了JSON和解析它,保存的內容,核心數據。

當我在UITextView中顯示我的文本時,字符串「hello \ nthere」顯示完全像沒有換行符和\ n可見。

我做錯了什麼?

我也試過\ r。

我應該做一個字符串中的vb.net部分像這樣的「hello \ nthere」 - 是有效的,或者我應該用「你好」 & vbcrlf &「有」,並讓JSON解析器轉換斷行到\ n(如果是這樣)

或者是iOS端的問題?

+0

「\ n」是指換行符還是隻有兩個字符'\'和'n'取決於上下文。任何JSON編碼機制都應該能夠自行正確屏蔽換行符。 – CBroe

+4

您是否嘗試過在iOS應用程序中設置斷點並檢查字符串?它可能已經在某處被轉義,導致「\\ n」(可能在覈心數據的某處)。查看http://stackoverflow.com/questions/3697253/adding-a-line-break-to-a-uitextview –

+0

抱歉不回覆我在度假然後很忙。我現在會嘗試這些建議 –

回答

0

看不出是怎麼回事,以紀念這是完整的 - 但請看到的評論 - 在9:51

patric.schenke 5月31日,他確實是corerct - 文本逃脫到\ n所以更換這與\ n並將其保存到核心數據已解決問題。