我正在 Xcode 中构建一个应用程序,其中 NIB 中有 81 个文本视图,每个都有一个顺序名称,所以 box1、box2、box3、box4 等。
例如,在进行数据操作时,我希望能够使用每个框中的数据添加到数组中。我想做的就是把它放在一个循环中,例如:
NSMutableArray *array = [[NSMutableArray alloc] init];
for (int i=1; i<82; i++) {
[array addObject: [Indirect("box" & i).text];
}
同样,当输出回文本视图时,我希望能够从数组中循环,而不是独立地引用每个文本视图。所以像:
for (int i=1; i<82; i++) {
indirect("box" & i).text = [array objectAtIndex:i];
}
有任何想法吗?对不起,如果这很明显 - 对游戏来说相当新。