Это то, что я делаю
Я создал сущность с именем MoviesPlayList, которая заключает в себе этот здесь movieList - это атрибут моих отношений
этомоя другая сущность, которая связана с первой сущностью
Мне нужно добавить новые данные в существующий атрибут взаимосвязи.
это мой код
NSManagedObject *updateDevice = [self.playlistDataArray objectAtIndex:indexPath.row];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"MoviesInsidePlaylist" inManagedObjectContext:[self managedObjectContext]];
NSManagedObject *insideMoviesManagedObject = [[NSManagedObject alloc]initWithEntity:entityDescription insertIntoManagedObjectContext:[self managedObjectContext]];
//Featch Movie Results
NSManagedObjectContext *managedobjectcontext = [self managedObjectContext];
NSFetchRequest *fetchrequest = [[NSFetchRequest alloc] initWithEntityName:@"MovieDownloads"];
self.moviesarray = [[managedobjectcontext executeFetchRequest:fetchrequest error:nil] mutableCopy];
[insideMoviesManagedObject setValue:[[self.moviesarray objectAtIndex:self.SelectedTag]valueForKey:@"name"] forKey:@"mName"];
[insideMoviesManagedObject setValue:[[self.moviesarray objectAtIndex:self.SelectedTag]valueForKey:@"path"] forKey:@"mPath"];
[updateDevice setValue:[NSSet setWithObjects:insideMoviesManagedObject,nil] forKey:@"movieList"];
// Save Managed Object Context
NSError *error = nil;
[updateDevice.managedObjectContext save:&error];
[insideMoviesManagedObject.managedObjectContext save:&error];
if (![updateDevice.managedObjectContext save:&error]) {
NSLog(@"Unable to save managed object context.");
NSLog(@"%@, %@", error, error.localizedDescription);
}