2011-05-12 72 views
0

我有這樣一個問題:問題的UIWebView

UIViewontrollerA.m 

{ 
-(IBAction)loadMySite { 

    MySiteViewController *controller = [[MySiteViewController alloc] initWithNibName:@"MySiteViewController" bundle:nil]; 

    [self.navigationController pushViewController:controller animated:YES]; 
    [controller release]; 

} 

在我MySiteviewController.mi有這個在我的viewWillAppear中:

NSURL *url = [[NSURL alloc] initWithString:@"http://www.mySite.fr"]; 

    NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url]; 

    [self.myWebView loadRequest:request]; 
    self.myWebView.scalesPageToFit = YES; 

} 

,但我需要很長的時間來加載網站?

是否有其他解決方案做到這一點?感謝Four的答案

+0

是否會比在Safari同一站點不再(後清除緩存)? – koregan 2011-05-12 13:52:51

+0

我還沒有在safari中嘗試過。請問該怎麼做? – izan 2011-05-12 13:58:44

+0

你在開玩笑吧? – Till 2011-05-12 13:59:26

回答

1

不好意思,那個是一樣快,你可以在UIWebView加載網頁。您唯一的選擇是:

  • 使服務器更快。
  • 使她由小服務器提供服務的數據。
  • 捆綁在你的應用程序中的數據。

作爲在應用程序中捆綁數據的替代方法,您可以綁定一組最初加載速度最快的靜態數據,然後從真實服務器請求實際數據。這可能會給用戶帶來更快加載時間的錯覺。