2012-02-17 4 views
0

У меня есть контроллер представления и с точки зрения сделал метод загрузки у меня есть этот кодiphone приложение веб-просмотр не отображается на устройстве

- (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

Попробуйте ввести этот код в поле зренияDidAppear – beryllium

+0

в симуляторе он не работает! только белый фон –

+0

[super viewDidLoad]; находится в середине метода? – 0xDE4E15B

ответ

0

Хорошо, когда я открываю ту же самую ссылку с сафари на моем i-устройстве, появляется предупреждение, которое сообщает мне, что сертификат не доверен, если я нажимаю ok, а затем он загружается? Знаете ли вы, что происходит, я думаю, именно поэтому он не загружается в моем встроенном веб-виде.

1

Вы подключили свой webView с выходом? или проверьте настройки Интернета в Simulator.

+0

да, я думаю, что это проблема с щебетами, запрашивающая сертификат на мобильном сафари, поэтому не может отображаться в веб-просмотре –