我的代碼必須更新網頁視圖和下載網站。但它不會因爲URLWithString
返回null。我怎麼解決這個問題? stringByAddingPercentEscapesUsingEncoding
已被棄用。URLWithString返回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];
}
歡迎來到SO。請改進您的[問題格式](https://stackoverflow.com/editing-help)並澄清您的問題 - – lifeisfoo
顯然,您以「link」身份傳入的值不是有效的URL。您需要正確地轉義特殊字符。 – rmaddy
這可能是一個重複的https://stackoverflow.com/questions/42529509/stringbyaddingpercentescapesusingencoding-deprecated – rmaddy