Pra*_* Do 1 json objective-c nsdictionary nsarray ios
那么这是我的代码:
NSDictionary *dicto;
NSString *ndccode;
NSString *string=@" ";
for (int i=0; i<array.count; i++) {
dicto=[array objectAtIndex:i];
ndccode=[dicto objectForKey:@"NDCCode"];
string=[string stringByAppendingString:ndccode];
string=[string stringByAppendingString:@"\n"];
NSLog(@"%@",string);
}
NSLog(@"%@",string);
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我有dicto nsdictionary中的值,它逐个循环的值并分配给ndccode,这是字符串.然后我添加到字符串,以便我可以将它附加到下一行.
输出:
name1
name2
name3
.....
而不是分配给字符串.我想将它分配给一个数组.请你告诉我如何将它分配给这个例子的数组,因为它是循环的.我想将该数组用于以后的目的.先感谢您.
NSDictionary *dicto;
NSString *ndccode;
NSMutableArray *outputArray=[NSMutableArray new];
for (int i=0; i<array.count; i++) {
dicto=[array objectAtIndex:i];
ndccode=[dicto objectForKey:@"NDCCode"];
[outputArray addObject:ndccode];
}
Run Code Online (Sandbox Code Playgroud)
甚至更简洁
NSArray *outputArray = [array valueForKey:@"NDCCode"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14154 次 |
| 最近记录: |