我在制作iOS应用程序时遇到问题。 我使用最新的SDK和带有tableView的storyboard。如果我在ipad上测试应用程序就可以了,但是在iphone上没有实现detailviewcontroler。
我的代码
- (void)tableView:(UITableView *)sender didSelectRowAtIndexPath:(NSIndexPath *)path {
self.detailViewController.title = [[self.items objectAtIndex:path.row] title];
[self.detailViewController.detailWebView loadHTMLString:[[self.items objectAtIndex:path.row] content] baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
}
我用ipad故事板控制了一切,参考文献是一样的。
请帮帮我。
答案 0 :(得分:0)
在使用任何类的属性之前,首先要初始化它的类,所以试试这个
-(void)tableView:(UITableView *)sender didSelectRowAtIndexPath:(NSIndexPath *)path {
self.detailViewController =[[DetailViewController alloc]init];
self.detailViewController.title = [[self.items objectAtIndex:path.row] title];
[self.detailViewController.detailWebView loadHTMLString:[[self.items objectAtIndex:path.row] content] baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
}
这里我假设您的类名是DetailViewController