如何构造和使用变量名?

Cen*_*ion 2 iphone variables objective-c ios

可能重复:
Objective-c在循环中创建变量

我有10个UILabel,为了简单起见,让它为label0,label1,...,label9.现在,我正在实现一个循环,我需要从适当的循环周期访问适当的标签:

for (int i=0; i<10; i++){
  label"i".text = "value of label i";
}   
Run Code Online (Sandbox Code Playgroud)

我需要通过将循环循环变量值绑定到它来构造变量名.有什么建议?

Pen*_*One 5

据我所知,没有办法按照你的建议做到这一点.但是,您可以NSMutableArray使用UILabels 填充,然后在索引处调用该对象i以检索该i标签.

创建labelArray(动态或静态),然后你的for循环将是

for (int i=0; i<10; i++){
  [[labelArray objectAtIndex:i] setText:@"value of label i"];
}   
Run Code Online (Sandbox Code Playgroud)