NSMutableArray
2 を比較して、異なるオブジェクトを third に取得したいArray
。どうやってやるの ?
Array1 は object をループできます。
Array1 = "a", "b","c","d","a","b","c";
Array2 = "a", "b", "c";
そして結果
Array3 = "d";
前もって感謝します
NSMutableArray
2 を比較して、異なるオブジェクトを third に取得したいArray
。どうやってやるの ?
Array1 は object をループできます。
Array1 = "a", "b","c","d","a","b","c";
Array2 = "a", "b", "c";
そして結果
Array3 = "d";
前もって感謝します
これも試すことができます。
NSMutableArray *array1 = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3",@"1", nil];
NSMutableArray *array2 = [[NSMutableArray alloc]initWithObjects:@"2",@"1", nil];
NSMutableArray *largeArray;
NSMutableArray *shortArray;
if([array1 count] > [array2 count]){
largeArray = array1;
shortArray = array2;
} else {
largeArray = array2;
shortArray = array1;
}
[largeArray removeObjectsInArray:shortArray];
for (NSString *va in largeArray) {
NSLog(@"%@",va);
}
私は以下を使用して、望ましい結果を得ました:
for(int i =0; i<[arraytwo count]; i++)
{
if (![arrayone containsObject:[arraytwo objectAtIndex:i]])
[arraythree addObject: [arraytwo obectAtIndex:i]];
}
NSLog(@"%@",arraythree);