[英]How to add the object array to nsmutabledictionary with another array as key
[英]iOS Add object in key on NSMutableDictionary (not so simple as that)
如何为同一密钥添加多个对象? 那可能吗?
例如,我需要有一个这样的字典:
object:textField.text for key @"Permanent key"
我需要始终将对象添加到该永久键,具体取决于用户在文本字段上键入内容的次数。
因此,我的词典中有很多关于“永久键”的条目。
这是不可能的,键对于字典中的每个值必须是唯一的。
如果您需要的是几个这样的对象,为什么不只制作一个NSMutableArray或NSMutableSet呢? 或者让您的对象本身就是NSMutableArray,然后将其分配给该键,然后只需将所需的新值添加到此NSMutableArray。
您可以将NSMutableArray用作对象,在其中将要分配给该唯一键的对象放入其中。
如果您能够为同一个键添加(例如)对象A 和对象B; 使用该键检索时会得到哪个对象? A还是B?
根据定义,键必须是唯一的; 它们就像数组的数字索引一样,但是它们可以是任意字符串,而不是连续的数字。
正如其他人指出的那样,您想要存储该键的对象数组,而不是单个对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.