2013-02-20 2 views
1

я нужен NSDictionary или другой тип списка, чтобы иметь несколько значений с одинаковыми ключами, как это:нужен NSDictionary с одинаковыми значениями ключей

tag = asfsdf; 
tag = sdfsd; 
tag = werwe; 

Потому что я должен отправить их на веб-сервиса, и только WebServices принимает теги, как это:

"tags" : [ 
    "tag":fews", 
    "tag":"df" 
    ] 

с массивом после jsonserialization я Guet:

"tags" : [ 
    "tag = fews", 
    "tag = df" 
    ] 

не работает, не может изменить веб-сервис. у кого есть идеи? ndsdictionary cant имеют одинаковые значения ключей.

ответ

0

Самый простой ответ - просто создать 2 NSArray объектов; вызовите «ключи» и другие «значения». Пока вы не делаете много добавлений и удаляете их из середины массивов, это должно быть прямо.

Другой/лучший вариант (который, как я полагаю, вы уже уволили), заключается в использовании NSDictionary, но «значение» каждой клавиши на самом деле является NSArray. Когда вам нужно выплюнуть содержимое, вы должны использовать одно и то же значение ключа для каждого элемента массива.

Смежные вопросы