2012-10-07 74 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