Вы должны использовать метод [initWithRequest:delegate:]
.
В руководстве NSURLConnection у вас есть:
Если для загрузки запроса требуется аутентификация, необходимые учетные данные должны бытьуказан как часть URL.Если аутентификация не удалась или учетные данные отсутствуют, соединение попытается продолжить без учетных данных.
Аналогичные проблемы возникают с недействительными сертификатами SSL