Según lo que he leído, las claves en los diccionarios son únicas.¿Se pueden duplicar las llaves en NSDictionary?
consideran este código:
NSMutableDictionary *mydic = [NSMutableDictionary dictionary];
[mydic setObject:@"value1" forKey:@"key1"];
[mydic setObject:@"value1" forKey:@"key1"];
[mydic setObject:@"value1" forKey:@"key1"];
qué puedo ejecutar esto sin ningún tipo de error? ¿Qué debo hacer para evitar duplicar claves?
gracias Kenny, pero yo no sé si tienes lo Quise decir exactamente o no, aquí vuelvo a decir. Imagine que tengo una lista de URLs que quiero guardar, ¡pero no quiero guardar un enlace dos veces! así que voy a usar una tabla hash que es NSDictionary en el objetivo c, en el ejemplo que mencioné anteriormente está guardando las mismas claves (duplicadas) en un diccionario, ¿por qué? –
@saleh: ¿Qué quieres decir? ¿Cuáles son las claves y los valores? – kennytm
no necesita valor, solo quiere llenar los campos de claves con una entrada única. –