Как добавить новые объекты в атрибут отношения уже существующего объекта - PullRequest
0 голосов
/ 23 марта 2019

Как мне добавить новые объекты в атрибут хипа отношений моей уже существующей сущности.

Я полагаюсь на добавление нового объекта в свой существующий атрибут отношения, но вместо добавления нового он обновляет уже существующие значения в моем атрибуте отношения

    NSManagedObject *updateDevice = [self.playlistDataArray objectAtIndex:indexPath.row];


   NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"MoviesInsidePlaylist" inManagedObjectContext:[self managedObjectContext]];

   NSManagedObject *insideMoviesManagedObject = [[NSManagedObject alloc]initWithEntity:entityDescription insertIntoManagedObjectContext:[self managedObjectContext]];


    NSFetchRequest *fetchrequest = [[NSFetchRequest alloc] initWithEntityName:@"MovieDownloads"];
    self.moviesarray = [[[self 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:manager, 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);
    }

Я хочу, чтобы в моём базовом атрибуте отношения данных было сохранено несколько объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...