//如下方法: 说白了其实就是判断 string.isEmpty, 如果你的string有可能是null,(null),<null>,则传一个排除为空的参数excludeNull布尔值即可。
func hasElement(str: String?, excludeNull: Bool = false) -> Bool {
if let string = str {
if excludeNull {
if !string.isEmpty && string.lowercased() != "null" && string.lowercased() != "(null)" && string.lowercased() != "<null>" {
return true
}
}else{
if !string.isEmpty {
return true
}
}
}
return false
}
//排除字符串中的空格
func trim() -> String {
return self.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)
}
//调用
if hasElement(self.textView.trim()){
//即可
}
私が書いたり要約したりすることは難しくなく、私は大きな牛ではなく、深遠で深遠なコードを書くこともできません。小さな知識をすべて完全に理解することは容易ではありません。知識がどんなに小さくても、それは役に立ちません。学ぶことは不可能なので、日常業務で使用でき、おそらく他の人を助け、記録することができるこれらの知識ポイントを要約すると、非常に良いです!