Je suis très nouveau en Objective-C et n'ai pas eu beaucoup d'expérience avec C alors s'il vous plaît excusez mon ignorance. Ma question est la suivante, est-il possible d'ajouter un tableau à un dictionnaire? Voici ce que je ferais en Python, et il est très pratique:NSDictionary contenant un NSArray
if 'mykey' not in mydictionary:
mydictionary['mykey']=[] # init an empty list for 'mykey'
mydictionary['mykey'].append('someitem')
Je veux quelque chose comme ça, ça marche:
NSMutableDictionary *matchDict = [NSMutableDictionary dictionary];
NSMutableArray *matchArray = [NSMutableArray array];
while (blah):
[matchDict setObject: [matchArray addObject: myItem] forKey: myKey];
Je regardai partout avec pas de chance, à peu près à abandonner . Tout commentaire sera apprécié!
Fait sens. Merci beaucoup Firoze! – Mohawke
Si la réponse de Firoze est ce que vous recherchiez, vous devriez l'accepter. –
J'ai essayé ce code et il ajoute un tableau, mais ce n'est pas du tout la même chose que Python. Si j'ai quatre valeurs avec une clé de un et deux autres valeurs avec une clé de deux, je finirais avec: {1: ['un', 'deux', 'trois', 'quatre'], 2: [ 'one', 'two'} en utilisant Python. Ce qui précède me donnera {1: ['un', 'deux', 'trois', 'quatre'], 2: ['un', 'deux', 'trois', 'quatre']} Python utilise la clé à ajouter comme un filtre. – Mohawke