0
我正在嘗試從plist中獲取數據。當在視圖控制器中顯示時,plist中的一行具有用「\ n」替換行的句子。但是,當我將plist作爲數組拾取時,使用NSString將該元素轉換爲字符串時,它不會被讀爲本地化的字符串。沒有換行。整個文本將與'\ n'一起顯示在中間。我如何使'\ n'工作?Plist到字符串類型在ios
我正在嘗試從plist中獲取數據。當在視圖控制器中顯示時,plist中的一行具有用「\ n」替換行的句子。但是,當我將plist作爲數組拾取時,使用NSString將該元素轉換爲字符串時,它不會被讀爲本地化的字符串。沒有換行。整個文本將與'\ n'一起顯示在中間。我如何使'\ n'工作?Plist到字符串類型在ios
這裏發生的事情是,plist文件轉義反斜槓以確保它們將顯示爲鍵入。這意味着您看到的\n
在文件中存儲爲\\n
。如果您正在使用XML存儲,請在文本編輯器中將其打開以查看此內容。
討論此問題並在NSString: newline escape in plist中建議了多個解決方案。