选中单元格后,UITableViewController崩溃

时间:2013-11-10 02:18:05

标签: ios objective-c uitableview

我有一个UITableViewController,我已经在故事板中取出并制作了一个自定义的UITableViewController类来控制它。正确加载表格但是当选择一个单元格时,应该将segue执行到ViewController但是应用程序崩溃了,我得到了这个:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "lZs-yn-NHN-view-Nia-cR-yrl" nib but didn't get a UITableView.'
如果影响任何事情,UITableViewController前面有一个tabViewController和一个故事板中的NavigationController。此代码运行但在此之后应用程序崩溃:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"DisplayMovieFromAllMovies"]) {
    NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
    NSString * sectionHeader = [self.headerArray objectAtIndex:indexPath.section];
    NSDictionary * selectedMovieDict = [[self.movieSortedDict objectForKey:sectionHeader] objectAtIndex:indexPath.row];
    NSLog(@"selected: %@", [selectedMovieDict objectForKey:@"title"]);
    [segue.destinationViewController setMovieDict:selectedMovieDict];
}}

也许我在故事板中错误地连接了一些东西。

0 个答案:

没有答案