L'erreur 9802 est une "alerte fatale" selon le docs d'Apple. J'ai regardé Google et SO et rien trouvé de référence 9802 qui résout ce problème. Je peux changer mon code pour aller sur "apple.com" et j'obtiens la page, mais en utilisant ma propre URL, j'ai l'erreur ci-dessus. J'ai essayé tout ce que je peux penser, et rien ne fonctionne. Il est temps de demander de l'aide! : DLa charge HTTP a échoué et j'ai essayé toutes les suggestions SO, mais rien ne fonctionne
Le résultat de l'utilisation
/usr/bin/nscurl --ats-diagnostics https://pragerphoneapps.com
est tous les tests échouent (les résultats sont téléchargés here)
Ceci est une image de fichier .plist de mon application (seule partie pertinente)
et ceci est une image de l'info cible:
Et voici mon code:
- (IBAction)showHTMLHelp:(UIButton *)sender {
// make the popover
UIViewController* popoverContent = [UIViewController new];
UIView* popoverView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 450, 500)];
popoverView.backgroundColor = [UIColor colorWithWhite:(CGFloat)1.0 alpha:(CGFloat)1.0]; // frame color?
popoverContent.view = popoverView;
//resize the popover view shown in the current view to the view's size
popoverContent.preferredContentSize = CGSizeMake(450, 500);
NSString *urlAddress = @"https://pragerphoneapps.com"; // @"https://www.pragerphoneapps.com/bookstore-inventory-manager/upload-help/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
// add the UIWebView for RichText
UIWebView *webView = [[UIWebView alloc] initWithFrame: popoverView.frame];
webView.backgroundColor = [UIColor whiteColor]; // change background color here
// add the webView to the popover
[webView loadRequest:requestObj];
[popoverView addSubview:webView];
// if previous popoverController is still visible... dismiss it
if ([popoverController isPopoverVisible]) {
[popoverController dismissPopoverAnimated:YES];
}
//create a popover controller
popoverController = [[UIPopoverController alloc] initWithContentViewController:popoverContent];
[popoverController presentPopoverFromRect:((UIButton *)oShowHelp).frame inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Fonctionne-t-elle avec les domaines http? Si c'est le cas, le problème n'est probablement pas votre code. Vérifie ça; http://stackoverflow.com/questions/38719075/ios-kcfstreamerrordomainssl-9813 –
non ... ne fonctionne pas avec http ou https; donne cette erreur: App Transport Security a bloqué un chargement de ressource HTTP (http: //) cleartext car il n'est pas sécurisé. Les exceptions temporaires peuvent être configurées via le fichier Info.plist de votre application. – SpokaneDude
votre site cible est compromis ou les certificats sont mauvais. il ne s'ouvrira même pas en chrome. –