我想從標籤中讀取字符串並刪除它的最後一個字符。Swift字符串操作不起作用
這是我正在嘗試:
@IBAction func del(sender: UIButton) {
let str = telephone.text!;
let newstr = str.remove(at: str.index(before: str.endIndex))
telephone.text = newstr;
}
當我跑,我得到一個錯誤:
"String" does not have a member named "remove"
有人可以幫我找出這個問題? 剛開始學習迅速:(
在遊樂場我可以編譯你的代碼,並預期它會成功。嘗試使用'let str =「Test」'進行測試。順便說一句,你不需要在行尾使用';'。 – LinusGeffarth
我嘗試了「東西」作爲文本和IDE仍然給出了同樣的錯誤:( – ssdesign
'刪除(在:))突變接收器,並期望一個*變量* –