О 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 , не могли бы вы сказать? спасибо