как отличить данные сохраненных объектов в CoreData - PullRequest
0 голосов
/ 19 марта 2019

ПРИМЕЧАНИЕ: - Браун Colorcells мои списки воспроизведения

Отсюда я могу создавать свои плейлисты

При нажатии на плейлист

Базовая сущность модели данных, в которой я сохраняю имя списка воспроизведения в атрибуте playlistName

Базовая модель данных Объект, в котором я фактически сохраняю данные для каждого списка воспроизведения с атрибутами mName и mPath

 // First Entity
    NSManagedObjectContext *context = [self managedObjectContext];
    NSManagedObject *devices = [NSEntityDescription insertNewObjectForEntityForName:@"MoviesPlayList" inManagedObjectContext:context];

     //Second Entity
    NSManagedObject *devices1 = [NSEntityDescription insertNewObjectForEntityForName:@"MoviesInsidePlaylist" inManagedObjectContext:context];



    [devices setValue:self.createPlaylistNameTf.text forKey:@"playlistName"];
//     [devices setValue:self.createPlaylistNameTf.text forKey:@"pName"];
//     [devices setValue:self.createPlaylistNameTf.text forKey:@"pPath"];
    NSString *playlistNumber = [NSString stringWithFormat:@"%d",self.SelectedTag];
     [devices setValue:playlistNumber forKey:@"pId"];

    [self fetchMovieDetail];

  //  NSLog(@"%@",[[self.moviesarray objectAtIndex:self.SelectedTag]valueForKey:@"name"]);

    [devices1 setValue:[[self.moviesarray objectAtIndex:self.SelectedTag]valueForKey:@"name"] forKey:@"mName"];
    [devices1 setValue:[[self.moviesarray objectAtIndex:self.SelectedTag]valueForKey:@"path"] forKey:@"mPath"];
    [devices setValue:devices1 forKey:@"movieList"];


    // Save Managed Object Context
    NSError *error = nil;

    [devices1.managedObjectContext save:&error];
    if (![devices1.managedObjectContext save:&error]) {
        NSLog(@"Unable to save managed object context.");
        NSLog(@"%@, %@", error, error.localizedDescription);
    }

Я создал основные отношения с данными data movieList и добавил этот объект в свою основную сущность Coredata с именем MoviesPlaylist

Проблема: - Я хочу разделить внутренние данные каждого плейлиста отдельно.

Но сейчас, когда я создаю плейлист, внутренние данные одинаковы во всех плейлистах.

Я хочу различать данные для каждого списка воспроизведения, я новичок в основных данных, пожалуйста, скажите мне путь. или решение

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