Ho un URL https://203.xxx.xxx.xxx. Questo URL viene utilizzato per il nostro Solo per il test.UIWebview.loadURL() ma l'URL è un certificato autofirmato. Swift iOS
Voglio caricare questo URL in UIWebview in Swift2.0. Ma ahimè ! il certificato è scaduto.
Ho fatto lo stesso con successo in Android, ma avendo problemi in Swift.
Si prega di guida .....
Che cosa ho fatto fino ad ora !!
01. Defined AppTransportSecurity in info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
- Provato utilizzando la connessione (canAuthenticateAgainstProtectionSpace) & connessione (willSendRequestForAuthenticationChallenge)
Ma non è riuscito.
Cosa accade quando carico lo stesso URL in Safari ??
errore dice: Safari cannot verify the IDENTITY
bisogno di aiuto per aggirare questo.
provato anche alcuni link: (Questo potrebbe essere la soluzione)
@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
Ma come implementare questo in Swift 2.0? Se ho torto, guida correttamente in Swift.
Nel passo 4, perché sono presenti sia 'request' che' requestObj'? – kdazzle