I think this is wrong, it only loads one car part: This methods takes two arrays one with car names, one with parts, creates a new car, and adds car parts to it, then saves the car to core data. (currently does not work this way)
for (int i=0; i<[massiveArray count]; i++) {
//create a new car and part
Car*newCar =(Car*)[NSEntityDescription insertNewObjectForEntityForName:@"Car" inManagedObjectContext:[self managedObjectContext]];
CarPart *part =[NSEntityDescription insertNewObjectForEntityForName:@"CarPart" inManagedObjectContext:[self managedObjectContext]];
//set car title to string title in array of titles
[newCar setValue:[massiveArray objectAtIndex:i] forKey:@"name"];
//go through car parts array and add all new parts for that specific car
for (int i=0; i<[partNamesArray count]; i++) {
[part setValue:[partNamesArray objectAtIndex:i] forKey:@"name"];
[newCar addToCarPartObject:part];
//save each part??? I think this is wrong
[self.managedObjectContext save:nil];
}
//Save new car
[self.managedObjectContext save:nil];
}