Joe*_*Joe 3 cocoa-touch objective-c uitextview ios
我有这个数组,NSSMutableArray *myarray里面有五个对象,我正在使用这样的循环:
for( className *myObject in myarray)
{
myTextview.text = [NSString stringWithFormat:@"the name is %@", myObject];
}
Run Code Online (Sandbox Code Playgroud)
当我构建并运行时,只有姓氏显示在我的UITextView *myTextview.我记录了它,我的循环工作正常 - 它显示了所有五个对象.
问题似乎是每次将对象发送到该myTextView对象时,下一个对象将替换它; 有没有办法可以容纳所有这些,所以可以显示整个数组?
每次你通过循环,你正在替换myTextview.text.你想要的是每次添加到字符串.试试这个:
NSMutableString *string = [NSMutableString string];
for( className *myObject in myarray) {
[string appendString:[NSString stringWithFormat:@"the name is %@\n", myObject]];
}
myTextview.text = string;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3133 次 |
| 最近记录: |