要附加一个简单的字符串键值对,我们在对象C
中执行此操作 NSMutableData *body = [NSMutableData data];
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\";\r\n\r\n%@", _name, _value] dataUsingEncoding:NSUTF8StringEncoding]];
但是,我们如何附加NSArray数据。假设电子邮件阵列包含= {tom @ yahoo.com,dve @ yahoo.com,john @ yahoo.com}
我们如何将电子邮件数组附加到NSMutableData主体?
答案 0 :(得分:1)
您可以像使用单个字符串一样将数组转换为NSString:
NSArray array = [[NSArray alloc] init];
...
[body appendData:[[NSString stringWithFormat:@"%@", array] dataUsingEncoding:NSUTF8StringEncoding]];
但我建议使用NSKeyedArchiver,请参阅this topic