小编Raj*_*h S的帖子

swift - 从var中删除空格(UITextField输入)不起作用

我是swift的新手,但是从ObjectiveC背景来看,我试图通过单击按钮从textfield获取输入到var.

现在,当我尝试使用"stringByTrimmingCharactersInSet"和许多其他选项删除空格时,它不起作用.这是我的代码,

    var someVariable = urlInputComponent.text!
    if someVariable.containsString(" "){
        someVariable = someVariable.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
        print(someVariable)

    }
Run Code Online (Sandbox Code Playgroud)

我也尝试将结果分配给一个新的var,

        let trimmed: String = someVariable.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
        print(trimmed)
Run Code Online (Sandbox Code Playgroud)

但仍然无法删除空白.我的猜测是我对"Unwrapped value"这个概念感到困惑,如果有人可以帮助我,那将会非常有帮助.谢谢!

string var ios swift unwrap

3
推荐指数
1
解决办法
4992
查看次数

标签 统计

ios ×1

string ×1

swift ×1

unwrap ×1

var ×1