【发布时间】:2011-12-26 20:40:25
【问题描述】:
我正在尝试在单击表格行时启动 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 中。
有什么想法吗?
【问题讨论】:
标签: uiviewcontroller viewdidload