我正在尝试在单击表格行时启动UIViewController ...
代码是主视图控制器是......
- (void)showDetail:(NSString *)detail
{
DetailViewController *secondViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:secondViewController animated:YES];
[DetailViewController release];
}
我在附加到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 :(得分:0)
没有事件viewDidLoad:更改为它应该工作的波纹管。
- (void)viewDidLoad{
NSURL *url = [NSURL URLWithString:@"www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
}