Я хочу загрузить URL-адрес на UIViewController с помощью UIWebView и UIActivityIndicatorView, но UIActivityIndicator никогда не появляется, и UIWebView никогда не загружает URL-адрес.UIActivityIndicator не отображает/скрывает в зависимости от загрузки UIWebView
Это мой код:
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.title = @"Web";
[self displayURL:[NSURL URLWithString:@"(Website)"]];
}
-(void) webViewDidFinishLoad:(UIWebView *)webView {
[self.loadView stopAnimating];
self.loadView.hidden = YES;
}
-(void) displayURL:(NSURL *) aURL {
self.web.delegate = self;
self.loadView.hidden = NO;
[self.loadView startAnimating];
[self.web loadRequest:[NSURLRequest requestWithURL:aURL]];
}
Только в случае, если это строится с прошивкой 9, вы захотите убедиться, что используемый вами URL-адрес защищен с помощью SSL (например, «https://www.google.com», а не «http://www.google.com»). В противном случае ничего не загрузится, и iOS будет жаловаться. Другим вариантом, конечно же, было бы отключить безопасность переноса приложений для URL-адреса или всего остального. Но я просто хотел добавить это, чтобы знать об этом :) –
Мне действительно не нужно добавлять webView, потому что у меня есть .xib-файл с webView и UIActivityIndicator и «(веб-сайт)» isnt в моем коде, URL-адрес Apple Developer URL программы. Спасибо u за ответ, но у меня все еще есть такая же проблема, что-то происходит, когда я запускаю приложение с помощью webViewController – Skurt
Спасибо за вашу помощь, я не знаю, в чем проблема с моим кодом – Skurt