Swift return empty string extension function when string 0 or 0.0

时间:2017-10-12 10:22:00

标签: swift string function

I have simple app using coredata in Swift4 when I want to get some text labels shows values 0.0 , or 0 , or 0.00 I want to clear all of them.

I want to add string extension to clear . But my codes doesn't work, My codes under below

 extension String {
        var doempty: String {
            if (self.doempty == "0.00" || self.doempty == "0.0" || self.doempty = "0"){
                return ""
            }else{
                return doempty
            }
        }
    }

Example;

selfmylabel.text = selfmylabel.text.doempty

1 个答案:

答案 0 :(得分:1)

由于您正在对String进行扩展,因此您需要在代码中使用self,因此您可以执行以下操作:

extension String {
    var doempty: String {
        if (self == "0.00" || self == "0.0" || self == "0"){
            return ""
        }else{
            return self
        }
    }
}
相关问题