想要将字符串与null iOS sdk进行比较

时间:2012-02-03 04:59:50

标签: ios null

我想将我的字符串与我从本地数据库获取的空值进行比较。

我尝试if (exe_lbl_data.text==nil)if (exe_lbl_data.text=@"(null)"),但两者都显示为假。

2 个答案:

答案 0 :(得分:10)

尝试以下一项或两项:

if (nil == str || NSNull.null == (id)str) {
  …
}

在这种情况下,您需要定义Null是什么。有一个Null类型(NS / CF-Null),并且有Null指针的概念。它根据具体情况而有所不同(即归还给你的是什么?)。

答案 1 :(得分:2)

尝试以下声明:

[string length] == 0

[string isKindOfClass:[NSNull class]];