【发布时间】:2010-12-03 23:09:07
【问题描述】:
我正在尝试使用dictionaryWithDictionary 方法创建一个NSDictionary。但是,我的第一个 NSDictionary A 可能有一些具有空值的键。如何创建没有任何具有空值的键的 B?我这样做的目的是用与NSDictionary 中的每个非空键对应的行填充UITableView。
【问题讨论】:
-
在这种情况下,什么是“空值”? NSDictionary 不允许
nil值。 -
带有空白变量的键。
-
这仍然没有帮助,字典的值可以是任何东西,NSString、NSNumber,甚至是您自己的自定义类。如果字典不包含特定键的值,则
objectForKey:返回nil。如果您的值是零长度字符串或[NSNull null]值,请告诉我们。 Cocoa 中并没有真正意义上的“空白变量”。 -
我有一组字典,它们在我的属性列表中都有相同的键。我为一些键输入了值。在其他键中,我没有为它们的值输入任何内容。然而密钥存在,我可以在我的 p-list 中看到它。那么如果我没有输入任何内容,它的价值是什么?
标签: iphone uitableview row nsdictionary