Приложение с навигационным элементом управления TabBar и методом TableView didselectrowatindexpath - PullRequest
2 голосов
/ 25 ноября 2011

Я новичок в разработке для iOS, и у меня проблема с моим приложением.Я реализовал навигацию по вкладкам и TableView, но когда вызывал метод didselectrowatindexpath, я не вижу связанного detailView.Это код моего приложения:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"ciao");
    // UITableViewStyleGrouped table view style will cause the table have a textured background 
    // and each section will be separated from the other ones.
    controller = [[DetailViewController alloc] init];
                                        //initWithStyle:UITableViewStyleGrouped 
                                        //andDvdData:[dao libraryItemAtIndex:indexPath.row]];
    controller.title = [[dao libraryItemAtIndex:indexPath.row] valueForKey:@"content"];
    [self.navigationController pushViewController:controller animated:YES];

}

#import "DetailViewController.h" 

@interface ListItemsTableView : UIViewController {

    IBOutlet    UITableView     *myTableView;
    Dfetch                      *dao;
    DetailViewController        *controller;

}

1 Ответ

0 голосов
/ 25 ноября 2011

Вы не используете правильный инициализатор для UIViewController.

Ожидается, что вы будете использовать [UIViewController initWithNibName: bundle:] (документация в Apple связана для вас).

Я подозреваю, что ваш объект-контроллер имеет значение NULL.

...