我刚刚用模拟器制作并测试了一个 UIWebView,我将它附加到一个显示 html 页面的控制器上。
但是当我对 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 文件并注册另一个与 iPhone 分开的 IBOutlet UIWebView?
我感到困惑的原因是,我之前制作了一些类似这样的应用程序页面,这些页面在 iphone 和 ipad 中工作,只有一个注册的 IBOutlet UIWebView - 但我忘记了我是如何设法让它工作的:)
非常感谢任何提示!