Mon code doit mettre à jour l'affichage Web et site Web de téléchargement. Mais ce n'est pas parce que URLWithString
renvoie null. Comment puis-je résoudre ce problème? stringByAddingPercentEscapesUsingEncoding
est déjà obsolète.URLWithString return null
-(void) setWebViewMain:(NSString *) link {
// link = @"http://www.rbc.ru/society/05/09/2017/59ae2dfe9a794753f05e3e06"; if this string uncomment code is working
NSURL *url = [NSURL URLWithString: link];
NSLog(@"%@",url); // here url is (null)
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:requestObj];
[self.webView reload];
}
Bienvenue sur SO. S'il vous plaît vous améliorer [la mise en forme de question] (https://stackoverflow.com/editing-help) et de clarifier votre question- – lifeisfoo
Il est clair que la valeur que vous passez comme 'link' n'est pas une URL valide. Vous devez correctement échapper les caractères spéciaux. Ce – rmaddy
est probablement un double de https://stackoverflow.com/questions/42529509/stringbyaddingpercentescapesusingencoding-deprecated – rmaddy