2012-02-17 95 views
0

我有一个视图控制器,并鉴于没有负荷的方法我有这样的代码iPhone应用程序的Web视图不会出现在设备

- (void)viewDidLoad 
{ 

    [email protected]"Twitter Profile"; 
    CGRect webFrame = CGRectMake(0.0, 0.0, 320.0, 370.0); 
    UIWebView *webView = [[UIWebView alloc] initWithFrame:webFrame]; 
    [webView setBackgroundColor:[UIColor whiteColor]]; 
    NSString *urlAddress = @"http://twitter.com/#!/SummerApps"; 
    NSURL *url = [NSURL URLWithString:urlAddress]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [webView loadRequest:requestObj]; 
    [self.view addSubview:webView]; 
    [webView release]; 

    [super viewDidLoad]; 
    // Do any additional setup after loading the view from its nib. 
} 

在模拟器一切正常,但在设备上的页面只是不加载。 我也有相同的代码在Facebook的另一种观点,它工作正常的链接是唯一的区别!任何帮助?

+0

试着把这段代码放到viewDidAppear – beryllium 2012-02-17 21:11:08

+0

模拟器中,它不起作用!只是一个白色背景 – 2012-02-17 21:17:58

+0

[super viewDidLoad];是在方法的中间? – 0xDE4E15B 2012-02-17 23:39:23

回答

0

那么,当我打开我的智能设备上的safari相同的链接弹出一个警告,告诉我,证书是不可信的,如果我点击确定,然后加载?你知道最新怎么回事我认为这就是为什么它不加载我的内置网页视图

1

你有连接你的webView与插座连接?或在模拟器中检查您的互联网设置。

+0

是的我认为这是一个Twitter的问题要求在移动Safari的证书,所以不能出现在webview – 2012-04-17 00:06:53

相关问题