О mailcore2: зачем получать почту, метод setProgress без обратного вызова

Следующий код :

MCOIMAPMessagesRequestKind requestKind = MCOIMAPMessagesRequestKindHeaders;

NSString *folder = @"INBOX";
MCOIndexSet *uids = [MCOIndexSet indexSetWithRange:MCORangeMake(1, 10)];
MCOIMAPFetchMessagesOperation *fetchOperation = [self.session fetchMessagesOperationWithFolder:folder requestKind:requestKind uids:uids];
[fetchOperation setProgress:^(unsigned int current) {
    NSLog(@"%ui",current);
}];
[fetchOperation start:^(NSError * error, NSArray * fetchedMessages, MCOIndexSet * vanishedMessages) {

    //We've finished downloading the messages!
    //Let's check if there was an error:
    if(error) {
        NSLog(@"Error downloading message headers:%@", error);
    }
    double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData];
    NSLog(@"cost time = %f", deltaTime);
    //And, let's print out the messages...
    NSLog(@"The post man delivereth:%lu", fetchedMessages.count);
}];

Почему нет метода обратного вызова setProgress , не могли бы вы сказать? спасибо

0 ответов

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