Les gars J'essaye d'apprendre que la webview ne peut pas être chargée
NSURLConnection terminé avec erreur - code -1022
- (void)viewDidLoad {
[super viewDidLoad];
NSString *urlString = @"http://www.sourcefreeze.com";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];
}
Je pense qu'il est à propos de App Transport Security.Parce que votre URL n'est pas https.Try de changer comme ceci dans le fichier info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
J'avais un problème similaire,
NSURLConnection finished with error - code -1200
J'essayais d'atteindre un port bloqué dans mon entreprise. Changer le port me permet de me connecter normalement.
Vous obtenez cette erreur parce que vous n'utilisez pas https url. Pour corriger suivez les étapes ci-dessous:
Ajouter la ligne ci-dessous juste avant/dict :
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Pour répondre à votre question, nous devons voir des journaux complets. Mais je suppose que le problème dans la sécurité de transport d'application. Depuis iOS 9, toutes les connexions doivent être effectuées avec https et l'URL de destination doit être sauvegardée avec une version de TLS supérieure ou égale à 1.2, jusqu'à ce que vous ne spécifiiez pas d'exceptions dans le fichier info.plist de la section Sécurité de App Transport. Vous pouvez aussi "Autoriser les charges arbitraires" pour toutes les connexions, mais cette façon n'est pas préférable. Vous pouvez lire plus de détails à ce sujet ici https://developer.Apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html (dans la section NSAppportSecurity)