2011-12-26 10 views
0

私は、テーブルの行がクリックされたときのUIViewControllerを起動しようとしている...のviewDidLoadは

コードは、メインビューコントローラがあるさ...

- (void)showDetail:(NSString *)detail 
{ 
    DetailViewController *secondViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]]; 
    [self.navigationController pushViewController:secondViewController animated:YES]; 
    [DetailViewController release]; 

} 

Iを押され、 NIBに添付されている "DetailViewController"クラスのviewDidLoadメソッドに入力します。

- (void)viewDidLoad:(BOOL)animated; 
{ 
    NSURL *url = [NSURL URLWithString:@"www.google.com"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [self.webView loadRequest:request]; 
} 

私はpushViewControllerメソッドを押すと、NIBは、ロードするために表示されます(これには、テストラベルを見ることができる)が、viewDidLoadメソッドが呼び出されていません。その方法では、テスト用のHTMLをUIWebViewにロードしようとしています。

アイデア?

答えて

0

viewDidLoadイベントはありません。うまくいくはずです。

- (void)viewDidLoad{ 
    NSURL *url = [NSURL URLWithString:@"www.google.com"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [self.webView loadRequest:request]; 
} 
関連する問題