我必须从UILabel中删除一个条目。我这样做是通过将其文本复制到字符串变量并删除字符串的结束索引。 UILabel确实包含一个值,但它被复制的字符串不包含任何内容。任何帮助都将非常感激。
var displayString = display.text!
displayString.removeAtIndex(displayString.endIndex) //error at this line.
display.text! = displayString
答案 0 :(得分:2)
您不应删除if displayString != "" {
displayString.removeAtIndex(displayString.endIndex.predecessor())
}
,而应删除结尾之前的{{1}}。 和你应该只删除字符串中的内容,如果确实要删除某些内容 - 在删除字符之前检查空字符串:
{{1}}