Попробуйте этот код. Надеюсь, это поможет вам
yourArray = [[NSMutableArray alloc]initWIthObjects:@"Doug",@"Carry",@"Arthur"];
for(int i = 0; i < [yourArray count]; i++)
{
NSManagedObjectContext *context = [self managedObjectContext];
countryObject=[NSEntityDescription
insertNewObjectForEntityForName:@"Country"
inManagedObjectContext:context];
countryObject.city = @"New york";
countryObject.people = [NSString stringWithFormat:@"%@",[yourArray objectAtIndex:i]];
NSError *error;
if (![context save:&error]) {
NSLog(@"Whoops, couldn't save: %@", [error localizedDescription]);
}
}
UPDATE:
После того, как вы объяснили, что вам не нужны три различных случая, затем
Это можно сделать, создав отдельную сущность для City
и People
, а затем установите отношения между ними как to-many relationship.
, чтобы вы могли достичь этого.