你不能将你的array2 合并到array1 中吗?或采用一些临时数组并合并 arra1 和 arra2,这样您就可以更轻松地从单个数组中获取值,并且您可以在 didselectrowatindexpath 中对单个数组执行操作。
看看这个,这样你就可以有想法了。
NSMutableArray *arr1 = [[NSMutableArray alloc] init];
[arr1 addObject:@"first"]; // your first array
NSMutableArray *arr2 = [[NSMutableArray alloc] init];
[arr2 addObject:@"second"]; // your second array
[arr1 addObject:[arr2 objectAtIndex:0]];
NSLog(@"arr1 >> %@",arr1);
// mediator array
NSMutableArray *arr_temp = [[NSMutableArray alloc]initWithObjects:[arr1 objectAtIndex:0],[arr2 objectAtIndex:0] ,nil];
NSLog(@"arr_temp >>%@",arr_temp);
我坚持要您将两个数组值都存储在临时数组中。就像您可以在代码中看到的第二种方式一样,如果您不想修改您的 array1 以便以后重用。