更新:我用一个针对 iPhone 的新项目重新创建了相同的步骤,这次它可以工作了;我再次尝试使用仅 iPad 的项目,但它没有!这很奇怪不是吗?
更新2:我找到了原因。我看到空白,因为我设置了默认的 webview 大小控制,只有当我旋转 iPad 模拟器时我才能看到一些东西:(
==== 在 xib 文件中,我在 IPAD 模拟器的单视图应用程序中拖放了一个 UIWebView 控件
我从控件拖放到文件所有者以设置委托我从文件所有者拖放以在引用 Outlets 中设置 webView
在代码中我有
// h 文件
@interface myViewController : UIViewController {
IBOutlet UIWebView *webView;
}
@property(nonatomic,retain)IBOutlet UIWebView *webView;
@end
// m 文件
#import "myViewController.h"
@interface myViewController ()
@end
@implementation myViewController
@synthesize webView;
- (void)viewDidLoad
{
[super viewDidLoad];
// try following complete url
NSString *urlString = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:urlRequest];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
@end