gpt4 book ai didi

iphone - 具有空值的 NSDictionary

转载 作者:可可西里 更新时间:2023-11-01 03:01:16 25 4
gpt4 key购买 nike

从字典对象中提取数据时遇到问题。字典的计数显示为 1,但它显示的一个值为空。当 Dictionary 对象中没有数据时,我想显示一个 AlertView。我想在计数为“0”时显示 AlertView,但它返回“1”。

我正在使用 JSON 从 WebService 中提取这个字典对象。

{
"My Data" = null;
}

使用此代码将“我的数据”值获取到字典变量数据中。

Datas = (NSDictionary *) [details objectForKey:@"My Data"];

if ([Datas count] == 0) {

//code for showing AlertView....

}

请帮助我在 Dictionary 值为 null 时显示 UIAlertView....

最佳答案

NSDictionary 和其他集合不能包含 nil 值。当 NSDictionary 必须存储一个 null 时,一个特殊值 [NSNull null]已存储。

@"My Data"处的值与[NSNull null]进行比较,判断对应的值是否为null

// Since [NSNull null] is a singleton, you can use == instead of isEqual
if ([details objectForKey:@"My Data"] == [NSNull null]) {
// Display the alert
}

关于iphone - 具有空值的 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15199934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com