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
答案 0 :(得分:1)
由于您正在对String
进行扩展,因此您需要在代码中使用self
,因此您可以执行以下操作:
extension String {
var doempty: String {
if (self == "0.00" || self == "0.0" || self == "0"){
return ""
}else{
return self
}
}
}