【问题标题】:UIWebView does not initially load certain URLsUIWebView 最初不会加载某些 URL
【发布时间】:2014-02-13 05:27:40
【问题描述】:

UIWebView 出现如此奇怪的问题,我一直无法在线找到解决方案。我有一个 iPad 应用程序,其中有一个网络视图。首次安装并运行该应用程序时,我尝试加载 an education website。 Web 视图只是挂起并超时。我杀死了应用程序,我再次运行它,它加载得很好。 This one works fine 也是教育网站的一部分。我要拔头发了!

一些代码:

-(void)viewDidAppear:(BOOL)animated
{
   NSURL *websiteUrl = [NSURL URLWithString:@"http://my.tac.edu.au"];
   NSURLRequest *urlRequest = [[NSURLRequest alloc]initWithURL: websiteUrl];
   [self.webView loadRequest:urlRequest];
}

适用于 www.tac.edu.au。我不知道是什么导致它在第一次安装应用程序时挂起。你停止它,再次运行它(不卸载),它就很好了。任何帮助将不胜感激。

【问题讨论】:

  • 您的站点会提示凭据移动到您的页面。您在这里面临身份验证挑战。阅读此问题以获取更多信息stackoverflow.com/q/1769888/468724
  • 这很有意义。非常感谢。
  • 我希望你已经解决了你的问题,我不喜欢你的 69 次代表增加到 74 次。
  • 你肯定解决了。希望我能给你更多的代表。哇,我喜欢我的 69 次重复):哈哈,谢谢。
  • :D :D .. 无论如何你可以查看我的其他answers here

标签: ios uiwebview


【解决方案1】:

:)

不是视图确实出现,而是在视图中编写代码会出现

-(void)viewWillAppear:(BOOL)animated
{
   NSURL *websiteUrl = [NSURL URLWithString:@"http://my.tac.edu.au"];
   NSURLRequest *urlRequest = [[NSURLRequest alloc]initWithURL: websiteUrl];
   [self.webView loadRequest:urlRequest];
   self.webview.delegate = self;
}

- (void)webViewDidStartLoad:(UIWebView *)webView{
  //Start Activity Indicator
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{

   //End activity indicator
}

【讨论】:

  • 我希望这很容易!不过感谢您的帮助。不幸的是,它没有用。这是身份验证挑战。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2020-11-03
  • 1970-01-01
相关资源
最近更新 更多