快速查点情况

时间:2014-01-31 18:05:15

标签: ios objective-c fast-enumeration

我目前正在使用快速枚举变量,看起来非常简单,我无法使其工作。

我有这个代码,它可以工作

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];
}

它只打印一个。为什么呢?

1 个答案:

答案 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;