【发布时间】:2010-01-05 22:27:57
【问题描述】:
我对 Objective C 比较陌生,需要一些数组帮助。
我有一个 plist,其中包含一个 Dictionary 和一个 NSNumber 数组,还有更多数组 稍后添加。
NSMutableDictionary *mainArray = [[NSMutableDictionary alloc]initWithContentsOfFile:filePath];
NSArray *scoresArray = [mainArray objectForKey:@"scores"];
我需要从数组中检索所有值并将它们连接到 10 个 UILabel 我已经在界面生成器中进行了设置。我已完成以下操作将 NSNumber 转换为字符串。
NSNumber *numberOne = [scoresArray objectAtIndex:0];
NSUInteger intOne = [numberOne intValue];
NSString *stringOne = [NSString stringWithFormat:@"%d",intOne];
scoreLabel1.text = stringOne;
这似乎是一个非常冗长的方法,我必须重复以上 4 行十次才能检索所有数组值。我可以使用 for 循环遍历数组,并将所有值在输出处转换为字符串吗?
任何信息将不胜感激。
【问题讨论】: