我有字符串的简单阵列,例如以下:IOS /目标C:添加另一个变量为mutableArray
myArray *NSArray = [NSArray arrayWithObjects: @"chevy", @"ford", @"toyota", nil];
欲另一个维度添加到阵列如@"1",@"2",@"3"
以保持跟踪订单。
有没有简单的方法来做到这一点?
编辑
我找到答案here。创建第二个数组并使用循环:
//For your 2D array
NSMutableArray *secondArray = [[NSMutableArray alloc] initWithCapacity:[homePlayersArray count]];
//populate as required
for(int i=0;i<[homePlayersArray count];i++){
NSArray *tempArray = [[NSArray alloc] initWithObjects:[homePlayersArray objectAtIndex:i],[NSNumber numberWithInt:0], nil];
[secondArray addObject:tempArray];
}
您期望的输出类型 –
它们已经按顺序排列......详细解释您的问题。 –
此数组正在用作表的数据源。我希望让用户重新排列表格。我需要一个订单号变量来跟踪用户如何重新排列表。您在上面看到的元素,chevy,ford,toyota实际上是从textfields收集的。但是,在代码的稍后时刻,我想为订单号添加另一个变量以便于重新排序。因此,问题是,如何为数组添加新的变量/维度。请注意,它们不一定是关键值。我可以使用数组的索引来链接它们。 – user6631314