//如下方法: 说白了其实就是判断 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()){
//即可
}
我写的或者总结的都不难,我也不是什么大牛,也写不出高深玄奥的代码,每一点小知识对我来说理解透了也不容易,再小的知识点没去用没去学习也是不会,所以总结点这些知识点,在日常工作中能够用到,或许也能帮助下他人,记录一下,甚善!