Я знаю, что об этом спрашивали раньше, но я просмотрел все ответы (их немного), и никто мне не помог.
Проблема, с которой я сталкиваюсь, связана с получением сертификатов через электронную почту моей школы. Ссылки на две службы электронной почты находятся здесь:
Электронная почта основной школы: https://marauder.millersville.edu/mail/index.pl < / а>
Электронная почта по информатике: https://cs.millersville.edu/cswebmail
Портал студента университета (кнопка Marauder Mail справа не открывается при нажатии в моем UIWebView)
http://myville.millersville.edu/
Сначала ни один из веб-сайтов не загружался в мой UIWebView с использованием стандартных NSURL и NSURLRequest. Я поискал в Интернете решение, и кто-то предложил использовать методы делегата NSURLProtocolClient. После их реализации мой UIWebView теперь будет загружать электронную почту школы ТОЛЬКО, когда у меня есть кнопка, которая при нажатии открывает ссылку напрямую, в отличие от попытки получить доступ к почте с сайта портала (3-я ссылка выше), и она все еще никогда не загружает ссылку на электронную почту по информатике. Я просмотрел справочные сайты iOS, разместил вопросы, попробовал несколько пользовательских UIWebView с открытым исходным кодом, но не нашел ничего, что работает.
Большинство ответов, которые я прочитал в Интернете, указывают на ASIHTTPRequest. Я пробовал это, но не могу реализовать это правильно, он не загружает ссылки в моем UIWebView; вот мой код того, как я загружаю ссылку:
mURL = [self getURL:viewNumber];
ASIHTTPRequest *req = [ASIHTTPRequest requestWithURL:mURL];
[req setDelegate:self];
[req startSynchronous];
//NSURLRequest *req = [NSURLRequest requestWithURL:mURL];
//urlConnection=[[NSURLConnection alloc] initWithRequest:req delegate:self];
webView.scalesPageToFit = YES;
//[webView loadRequest:req];
Код в комментариях - это то, как я загружаю ссылку без ASIHTTPRequest.
Любая помощь приветствуется!
Кроме того, у меня есть еще одна проблема с моим UIWebView, ссылка ниже. У меня нет ответов, поэтому, если вам скучно, проверьте это: UIWebView не обнаруживает текстовое поле на веб-сайте