更新:我已经使用针对iPhone的新项目重新创建了相同的步骤,这次它可以正常运行;我再次尝试使用iPad而不是它的项目!这有点奇怪不是吗?
Update2:我找到了原因。我看到空白,因为我把默认的webview大小控制,只有当我旋转iPad模拟器时我才能看到一些东西:(
==== 在xib文件中,我在我的IPAD模拟器的单一视图应用程序中拖放了一个UIWebView控件
我从控件拖放到文件所有者以设置委托 我从文件所有者拖放到引用Outlets
中设置webView在代码中我有
// h file
@interface myViewController : UIViewController {
IBOutlet UIWebView *webView;
}
@property(nonatomic,retain)IBOutlet UIWebView *webView;
@end
// m file
#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
答案 0 :(得分:2)
尝试在界面构建器中连接webview outlet,并查看以下代码,提供完整的URL
NSString *urlAddress = @”http://www.google.com”;
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
答案 1 :(得分:0)
尝试&通过编码字符串url来检查:
urlString=[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
答案 2 :(得分:0)
您的网址可能不正确
试试这个
NSString *urlAddress = @"http://www.google.com";