-1

我在制作 iOS 应用程序时遇到问题。我使用最新的 SDK 和带有 tableView 的情节提要。如果我在 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 故事板控制了一切,并且参考是相同的。

请帮我。

4

1 回答 1

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

于 2012-04-14T12:11:40.177 回答