0

这是我的代码:

-(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 的“父”视图。

4

1 回答 1

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];
}
于 2012-04-29T07:57:45.137 回答