我正在为IOS调用一个称为重复图像查找器的应用程序。 我的问题是如何比较图像数组以找到重复。 假设我有图像数组,我想从这个数组中找到重复的图像。 我怎么找到它?有什么建议么。 我使用的方法是将图像转换为数据,并将图像彼此的数据进行比较,在模拟器中完美地工作,但在设备中无法正常工作。如何比较图像阵列以在ios中查找重复图像
for (int i=0; i<arrImageData1.count; i++)
{
for (int j=i+1; j<arrImageData1.count; j++)
{
if ([[arrImageData1 objectAtIndex:i] length]==[[arrImageData2 objectAtIndex:j]length])
{
NSNumber *iValue = [NSNumber numberWithInt:i];
NSNumber *jValue = [NSNumber numberWithInt:j];
[arr addObject:iValue];
[arr addObject:jValue];
}
}
}
NSLog(@"%@",arr);
NSLog(@"%lu",(unsigned long)arr.count);
for (int k=0; k<arr.count; k++)
{
[arrDuplicateImages addObject:[arrImage objectAtIndex:[[arr objectAtIndex:k] integerValue]]];
}
}
我试过,但在实际的设备 – Harshit