Bloco RestKit NSFetchRequest para exclusão de objetos órfãos

Eu tenho uma API Restante hospedada no meu domínio .com que, ao receber uma solicitação como esta www.mydomain.com/api/lists, retornará os dados formatados em json, como mostrado abaixo

[
    {"list_id":"1","listName":"List Name 1"},
    {"list_id":"2","listName":"List Name 2"},
    {"list_id":"5","listName":"List Name 3"},
    {"list_id":"7","listName":"List Name 4"},
    {"list_id":"8","listName":"List Name 5"},
    {"list_id":"11","listName":"List Name 6"},
    {"list_id":"12","listName":"List Name 7"}
]

agora estou adicionando um bloco NSFetchRequest no meu RKObjectManger para verificar objetos órfãos usando este código

[objectManager addFetchRequestBlock:^NSFetchRequest *(NSURL *URL) {
        RKPathMatcher *pathMatcher = [RKPathMatcher pathMatcherWithPattern:@"/api/lists"];

        NSDictionary *argsDict = nil;
        BOOL match = [pathMatcher matchesPath:[URL relativePath] tokenizeQueryStrings:NO     parsedArguments:&argsDict];
        NSString *listID;
        if (match)
        {
            listID = [argsDict objectForKey:@"list_id"];
            NSLog(@"The listID is %@",listID);
            NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
            NSEntityDescription *entity = [NSEntityDescription entityForName:@"List"
                                                      inManagedObjectContext:managedObjectStore.persistentStoreManagedObjectContext];
            [fetchRequest setEntity:entity];
            fetchRequest.predicate = [NSPredicate predicateWithFormat:@"listID = %@", @([listID integerValue])]; 
            return fetchRequest;
        }

        return nil;
    }];

mas o meulistID = [argsDict objectForKey:@"list_id"]; retorna nulo, apesar do json retornado da web conter "list_id". Por favor, me guie o que está acontecendo de errado aqui.

questionAnswers(1)

yourAnswerToTheQuestion