Objective c 在循环中连接变量IBOutlet?
我有13个文本字段,我需要修改它们的值根据从循环内的阵列接收的参数:Objective c 在循环中连接变量IBOutlet?,objective-c,Objective C,我有13个文本字段,我需要修改它们的值根据从循环内的阵列接收的参数: IBOutlet UITextField *c1_1; .... IBOutlet UITextField *c1_13; int xis; int xis2; for(xis=0;xis<14;xis++){ xis2++; [NSString stringWithFormat:@"c1_%d.text",xis2] = lstaInfo[xis]; } ibuitextfield*c1; .... IBUit
IBOutlet UITextField *c1_1;
....
IBOutlet UITextField *c1_13;
int xis;
int xis2;
for(xis=0;xis<14;xis++){
xis2++;
[NSString stringWithFormat:@"c1_%d.text",xis2] = lstaInfo[xis];
}
ibuitextfield*c1;
....
IBUitextField*c1_13;
int xis;
int xis2;
对于(xis=0;xis这不是正确的方法。你想要一个。哦,天哪。你有很多问题
您不初始化xis2,但随后递增它。它可能包含随机垃圾
您试图为stringWithFormat调用分配某些内容。这是无效的目标C。是否应翻转该分配的左右两侧
lstaInfo[xis] = [NSString stringWithFormat:@"c1_%d.text",xis2] ;
您还说“命令不起作用”,但既不告诉您正在尝试做什么,也不告诉您的代码如何无法完成该任务
如果你真的需要帮助,你需要提供一个更清晰的解释。(但是先解决上面的问题)你如何用这样的变量名来阅读你的代码…O.O