我有一個包含字符串類型值的數組,並且一個字符串值包含符號&
和另一個符號^
。所以當它們顯示的時候UILabel
保持空白。UILabel將不會在Swift中顯示特定的字符串變量
let myString = arrayStrings[0] // The value is "M&M" or "(0C)^3"
myLabel.text = myString //UILabel remains blank
在另一方面,如果我硬編碼字符串,則UILabel
顯示它。
myLabel.text = "M&M" //UILabel displays it normally
我該怎麼辦?
就意識到,當我打印陣列我有以下結果:
print("Array: \(arrayStrings)" // Array: ["\0M&M\0", "\0(0C)^3\0"]
「\ 0」不存在於其餘陣列
感謝您的絃樂!
如何創建'arrayStrings'數組?它是通過閱讀文件填充的嗎?或者調用Web服務? – rjstelling
閱讀csv文件...同時,當我打印(myString)它通常顯示 –
從CSV中填充後,嘗試一個'print(「Array:\(arrayStrings)」)'(將該輸出添加到您的問題) – rjstelling