我目前正在使用快速枚举变量,看起来非常简单,我无法使其工作。
我有这个代码,它可以工作
for (NSDictionary *story in stories){
NSLog(@"%@", [story objectForKey:@"title"]);
}
这实际上打印了存储在tittle中的每一个键。现在,我尝试这样做
for (NSDictionary *story in stories){
NSLog(@"%@", [story objectForKey:@"title"]);
NSString *titles = [story objectForKey:@"title"];
[self.bigText setText:titles];
}
它只打印一个。为什么呢?
答案 0 :(得分:1)
没关系,自己弄清楚。
NSMutableString *string = [[NSMutableString alloc] init];
for (NSDictionary *story in stories){
NSLog(@"%@", [story objectForKey:@"title"]);
[string appendString:[NSString stringWithFormat:@"%@", [story objectForKey:@"title"]]];
}
self.bigText.text = string;