AFIncrementalStore и доступ к URL-адресу API, например, http://apiurl.com/users/1/posts

Я посмотрел примеры, включенные в страницу gitHub AFIncreementalStore, и думаю, что понимаю процесс запроса объектов из удаленного API по URL-адресу, например http://apiurl.com/users. По сути, я бы, например, в UsersListViewController сделал это:

    NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"User"];
    fetchRequest.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"userID" ascending:YES]];
    fetchRequest.returnsObjectsAsFaults = NO;

    _fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[(id)[[UIApplication sharedApplication] delegate] managedObjectContext] sectionNameKeyPath:nil cacheName:nil];
    _fetchedResultsController.delegate = self;
    [_fetchedResultsController performFetch:nil];

Мне трудно понять, как получить что-то вроде "сообщений" из URL-адреса, такого как Jeff Atwood.

Моя первоначальная мысль - добавить предикат в запрос на выборку:

    NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Post"];
    fetchRequest.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"createdAt" ascending:YES]];
    fetchRequest.returnsObjectsAsFaults = NO;
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userID == %@", userID];        
    [request setPredicate:predicate];

    _fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[(id)[[UIApplication sharedApplication] delegate] managedObjectContext] sectionNameKeyPath:nil cacheName:nil];
    _fetchedResultsController.delegate = self;
    [_fetchedResultsController performFetch:nil];

Будет ли добавление этого предиката сгенерировать запрос GET с использованием этого URL-адреса (при условии, что идентификатор пользователя, который я использовал в предикате, равен 1)? Jeff Atwood

0 ответов

Другие вопросы по тегам