我有一个 for 循环,它在完成后会给我两个 string
。但是我需要将这两个 string
添加到 array
中。第一个 string
是 one
,第二个 string
是 two
。所以最后,我的 NSMutableArray
需要同时包含 one
和 two
。
如何正确执行此操作?
for (NSDictionary* dict in dictArray) {
NSString *string = ([dict valueForKey:@"string"] == [NSNull null]) ? @"" : [NSString stringWithFormat:@"%@", [dict valueForKey:@"string"]];
}
最佳答案
我还建议您简化代码
NSMutableArray *results = [NSMutableArray array];
for (NSDictionary* dict in dictArray) {
id value = dict[@"string"];
[results addObject: value == [NSNull null] ? @"" : value];
}
关于iOS:如何从此 for 循环中获取每个字符串并将其添加到 NSMutableArray 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054524/