UIWebView no cargará enlaces con el certificate (https: // prefijo)

Sé que esto se ha preguntado antes pero he mirado cada respuesta (no hay muchas) y ninguna me ayuda.

El problema con el que me estoy topando es hacer frente a los certificates con el service de correo electrónico de mis escuelas. Los enlaces para los dos services de correo electrónico están aquí:

Correo electrónico de la escuela principal: https://marauder.millersville.edu/mail/index.pl

Correo electrónico de ciencias de la computación: https://cs.millersville.edu/cswebmail

Portal de estudiantes universitarios (el button de correo de Merodeador a la derecha no se abre cuando se hace clic en mi UIWebView)
http://myville.millersville.edu/

Al principio, ninguno de los sitios web se cargaría en mi UIWebView utilizando una NSURL y NSURLRequest estándar. Miré en la web una solución y alguien sugirió utilizar los methods de delegado NSURLProtocolClient. Después de implementarlos, mi UIWebView ahora cargará el correo electrónico de las escuelas SÓLO cuando tenga un button que onclick abre el enlace directamente, en lugar de tratar de acceder al correo desde el sitio del portal (3er enlace arriba), y aún así nunca carga el enlace de correo electrónico de ciencias de la computación. He rastreado los sitios de ayuda de iOS, publicado preguntas, probado varias UIWebViews personalizadas de código abierto, pero no he encontrado nada que funcione.

La mayoría de las respuestas que he leído en la web apuntan a ASIHTTPRequest. He intentado esto, pero no puedo implementarlo correctamente, no carga los enlaces en mi UIWebView; aquí está mi código de cómo estoy cargando un enlace:

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]; 

El código en los comentarios es cómo puedo cargar un enlace sin ASIHTTPRequest.

¡Se agradece cualquier ayuda!

Además, tengo otro problema con mi UIWebView, el enlace está debajo. No he tenido ninguna respuesta, así que si estás aburrida, échale un vistazo: UIWebView no detecta el textbox en el website.

Se corrigió mi problema, pude cargar https sin problemas con el siguiente código. ¡No pensé que esto funcionaría, pero lo hace !:

 NSURLRequest *req = [NSURLRequest requestWithURL:mURL]; urlConnection=[[NSURLConnection alloc] initWithRequest:req delegate:self]; webView.scalesPageToFit = YES; [webView loadRequest:req]; 

La vista web no carga urls https debido a falta de coincidencia de certificates. Después de escribir esta extensión funcionaría como se esperaba

Swift 2.2

  extension NSURLRequest { static func allowsAnyHTTPSCertificateForHost(host: String) -> Bool { return true } }