2014-02-13 81 views
3

在UIWebView出现这样一个奇怪的问题之后,我一直无法在线找到解决方案。我有一个iPad应用程序,它有一个网页视图。在首次安装并运行该应用程序时,我尝试加载an education website。 Web视图只是挂起并超时。我杀了应用程序,我再次运行它,它加载得很好。 This one works fine这也是教育网站的一部分。我正在拉我的头发!UIWebView最初不会加载某些URL

一些代码:

-(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.我不知道这是什么关于这个URL,使其挂起只有当应用程序第一次安装。你停下来,再次运行它(不卸载),它出现就好了。任何帮助,将不胜感激。

+1

你的网站会提示证书移动到你的页面。这里面临着授权挑战。阅读这个问题更多http://stackoverflow.com/q/1769888/468724 –

+0

这是很有道理的。非常感谢。 – mafiOSo

+1

我希望你已经解决了你的问题,我不喜欢你的69代表增加到74. –

回答

0

:)

,而不是观点没有出现,写在视图中的代码将出现

-(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 
} 
+0

我希望这很容易!感谢您的帮助。不幸的是它没有奏效。这是验证挑战。 – mafiOSo