За да сравня двата масива, използвах NSMutableSet и след това пресичах двата набора, за да получа общия резултат в масив. NSMutableSet *set1 = [NSMutableSet setWithArray:масив];
[set1 intersectSet:[NSSet setWithObject:[NSNumber numberWithInt:70]]];
NSArray *intersectArray = [[NSArray alloc]init];
intersectArray =[set1 allObjects];
NSLog(@"the testing array is %@",[intersectArray objectAtIndex:0])];
Това ми дава перфектен отговор, но се срива, когато set1 няма общ елемент като този на set2. intersectArray е празен. Как да получите нулева стойност за intersectArray.
count
, за да проверите дали масивът има елементи. - person A-Live   schedule 19.06.2013[[NSArray alloc]init];
и след това го изхвърляйте на следващия ред, като зададете различна стойност - много разточително... - person Wain   schedule 19.06.2013