我遇到Webview
的问题,我正在尝试加载网页。但是每次ViewControler
加载我都会遇到以下崩溃
网页视图: -
这就是我在viewDidLoad:
方法
- (void)viewDidLoad
{
[super viewDidLoad];
_webView.delegate=self;
_activityIndicator.hidden = NO;
[_activityIndicator startAnimating];
NSString *headLinesNewsLink = _detailedWebLinkView.headlineLink;
NSURL *url = [NSURL URLWithString:headLinesNewsLink];
NSLog(@"URL is : %@", url);
NSURLRequest *requestDetails = [[NSURLRequest alloc]initWithURL:url];
if(requestDetails)
{
[_webView loadRequest:requestDetails];
}
}
我在safari上检查了相同的网址,它给了我预定的页面。
答案 0 :(得分:0)
最佳做法是在创建NSURL时对字符串进行编码,如果url中有任何特殊字符,则会对其进行编码。