РЕДАКТИРОВАТЬ:
Для того, чтобы установить кредиты самостоятельно, вы должны быть в состоянии base64 кодировать имя пользователя и пароль и установить соответствующий заголовок.Мэтт Галлахер из «Какао с любовью» написал отличный пост на о том, как легко добавить категорию к NSData
.
NSString* username = @"username";
NSString* password = @"password";
NSString* encodedUsername = [[username dataUsingEncoding:NSUTF8StringEncoding] base64EncodedString];
NSString* encodedPassword = [[password dataUsingEncoding:NSUTF8StringEncoding] base64EncodedString];
NSURL* url = [NSURL URLWithString:@"http://yourUrl.com/"];
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
NSString* headerValue = [NSString stringWithFormat:@"Basic %@:%@", encodedUsername, encodedPassowrd];
[request addValue:@"Authorization" forHTTPHeaderField:headerValue];
[NSURLConnection connectionWithRequest:request delegate:self];
Как и при любом использовании учетных данных, пожалуйста,убедитесь, что вы делаете это по всему HTTPS, потому что эти учетные данные в основном передаются в виде открытого текста.