这是我的代码:
-(void)printHistory:(NSArray*)songPrintList {
for(int t=0; t<[songPrintList count]; t++) {
[sonHistory setText:[[songPrintList objectAtIndex:t]capitalizedString]];
NSLog(@"%d %@", t, [songPrintList objectAtIndex:t]);
}
}
在viewDidLoad上调用此方法。 NSLoad将整个数组记录到控制台,但是UITextView,songHistory,只是从数组中获取最后一个字符串。
我应该补充说这是一个模态视图,数组来自segue的“父”视图。
答案 0 :(得分:1)
-(void)printHistory:(NSArray*)songPrintList {
NSString *str = [NSString stringWithString:@""];
for(int t=0; t<[songPrintList count]; t++) {
str = [str stringByAppendingString:[[songPrintList objectAtIndex:t]capitalizedString]];
NSLog(@"%d %@", t, [songPrintList objectAtIndex:t]);
}
[sonHistory setText:str];
}