ios oc数组转换为c语言数组,iOS中将数组作为参数传递给服务器
好像并沒有發(fā)現(xiàn)iOS中直接放數(shù)組傳的,所以我就把數(shù)組轉(zhuǎn)化為相應的字符串來傳遞
方法一:
NSMutableArray *array = [NSMutableArray array];
for (Model *model in ——dataArray) {
[array addObject:model.staffid];
}
//用逗號隔開
[_dic setObject:[array componentsJoinedByString:@","] forKey:@"list"];
方法二:
NSMutableArray *array = [NSMutableArray array];
for (Model *model in ——dataArray) {
[array addObject:model.staffid];
}
//轉(zhuǎn)換成data
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:nil];
[_dic setObject:[[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding] forKey:@"list"];
總結(jié)
以上是生活随笔為你收集整理的ios oc数组转换为c语言数组,iOS中将数组作为参数传递给服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么自己做的电风扇一会儿启动一会儿启动
- 下一篇: 昨天买一箱饮料今天过期可以退吗?