我想将我的字符串与我从本地数据库获取的空值进行比较。
我尝试if (exe_lbl_data.text==nil)
和if (exe_lbl_data.text=@"(null)")
,但两者都显示为假。
答案 0 :(得分:10)
尝试以下一项或两项:
if (nil == str || NSNull.null == (id)str) {
…
}
在这种情况下,您需要定义Null是什么。有一个Null类型(NS / CF-Null),并且有Null指针的概念。它根据具体情况而有所不同(即归还给你的是什么?)。
答案 1 :(得分:2)
尝试以下声明:
[string length] == 0
或
[string isKindOfClass:[NSNull class]];