2012-10-07 106 views
0

我剛剛用模擬器製作並測試了一個UIWebView,我將其附加到顯示html頁面的控制器上。ios - UIViewController不顯示UIWebView不顯示在iPad屏幕上,但在iPhone上做的

但是,當我做了與iPad模擬器相同的,它沒有呈現HTML。

我確實將iPad和iPhone版本連接到同一個控制器。在這裏控制器是我如何呈現HTML:

- (void)viewDidAppear:(BOOL)animated 
{ 
    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"premium" ofType:@"html"];  
    NSURL *url = [NSURL fileURLWithPath:htmlFile]; 
    NSURLRequest *rq = [NSURLRequest requestWithURL:url]; 
    [theWebView loadRequest:rq]; 
} 

所以在iPad上,我纔不得不從故事板拖動到.h文件和註冊另一個IBOutlet中UIWebView的是從iPhone一個獨立的?

我感到困惑的原因是,我有這樣的應用程序的一些頁面,我之前在iphone和ipad工作,只有一個註冊的IBOutlet UIWebView - 但我忘了我如何設法讓它工作:)

任何提示非常感謝!

回答

1

對於任何鏈接到iPhone Storyboard中的IBOutlet的元素,您都必須將它的iPad Storyboard對應鏈接到同一個IBOutlet。

+0

是的,但我連接了一個完整的UIWebView - 不知怎的,我不必爲那些其他屏幕做兩次...我只是不知道我是怎麼做到的:) – GeekedOut