Я немного смущен этим. У меня есть этот метод.
-(BOOL)verifyAuth: (NSString*)username forPassword:(NSString*)password
{
NSURLSession *session = [NSURLSession sharedSession];
NSURLCredential *creds = [NSURLCredential credentialWithUser:username password:password persistence:NSURLCredentialPersistenceForSession];
[session dataTaskWithURL:MALAuthVerifyURL completionHandler:^(NSData *data, NSURLResponse *response, NSError *error)
{
NSLog(@"%@",data);
}];
return YES;
}
Как передать учетные данные объекту NSURLSession? Документы Apple говорят следующее:
"После того, как вы создали объект NSURLCredential:
Для NSURLSession передайте объект отправителю запроса проверки подлинности, используя предоставленный блок обработчика завершения».
Но я не уверен, что это на самом деле означает. Я не могу найти примеры такого использования.
Спасибо.