2012-05-25 3 views
0

Для добавления пары ключ-значение простой строки, мы делаем это в объект CNSMutableData appendData с NSArray данных

NSMutableData *body = [NSMutableData data]; 
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\";\r\n\r\n%@", _name, _value] dataUsingEncoding:NSUTF8StringEncoding]]; 

Однако, как мы добавляем NSArray данных. Предположим, что адрес электронной почты содержит: {{??????????????????????????????????????????????????????????????????????????????????????????????????????????????

ответ

1

вы можете превратить ваш массив в NSString как вы делали с одной строкой:

NSArray array = [[NSArray alloc] init]; 
... 
[body appendData:[[NSString stringWithFormat:@"%@", array] dataUsingEncoding:NSUTF8StringEncoding]]; 

, но я рекомендую использовать NSKeyedArchiver см this topic

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