Ошибка навигации по таблице

В моем табличном представлении xib я не мог отображать панель навигации во время выполнения? Моя кодировка выглядит следующим образом

- (void)viewDidLoad
{
ar=[[NSMutableArray alloc]initWithObjects:@"When im happy..i...",@"When im sad.. i...",@"When i'm mad.i...",@"My worst habbit is....",@"The best thing about me is...",nil];
[super viewDidLoad];
self.title=@"Welcome";

self.navigationItem.leftBarButtonItem=self.editButtonItem;
}

В представлении таблицы не отображается панель навигации. Пожалуйста, помогите мне.


person digidreamz    schedule 22.08.2012    source источник
comment
у вас есть базовое приложение для навигации...   -  person Rajneesh071    schedule 22.08.2012
comment
@ Rajneesh071 Нет, я просто открываю это табличное представление, нажав кнопку uiview.   -  person digidreamz    schedule 22.08.2012
comment
Сделайте свой контроллер навигационным контроллером или добавьте панель навигации в представление вручную, только тогда вы сможете увидеть панель навигации.   -  person Suresh Varma    schedule 22.08.2012
comment
у вас есть панель навигации в вашем tableView.... если нет, то как вы можете установить кнопку панели навигации...   -  person Rajneesh071    schedule 22.08.2012
comment
в этом моя проблема. Не отображается панель навигации? @Rajneesh071   -  person digidreamz    schedule 22.08.2012


Ответы (1)


Вы создаете self.editButtonItem? Используйте этот код: -

 [self.navigationItem setRightBarButtonItem:[[[UIBarButtonItem alloc]initWithTitle:@"Test" style:UIBarButtonItemStyleBordered target:self action:@selector(test:)]autorelaese]];
person Sanoj    schedule 22.08.2012
comment
вставьте код. Вы не можете отобразить навигацию. У вас есть View Controller? - person Sanoj; 22.08.2012
comment
- (void)viewDidLoad { ar=[[NSMutableArray alloc]initWithObjects:@Когда я счастлив..i...,@Когда мне грустно..i...,nil]; [супер viewDidLoad]; self.title=@Добро пожаловать; [self.navigationItem setRightBarButtonItem:[[UIBarButtonItem alloc]initWithTitle:@next style:UIBarButtonItemStyleBordered target:self action:@selector(next)]]; } -(void)next { подпись *nextview=[[signature alloc]initWithNibName:@signature bundle:nil]; [самостоятельный PresentModalViewController: анимированный следующий просмотр: ДА]; } - person digidreamz; 22.08.2012
comment
я изменяю использование вашего кода в -(void)ViewDidLoad{[self.navigationItem setRightBarButtonItem:[[UIBarButtonItem alloc]initWithTitle:@next style:UIBarButtonItemStyleBordered target:self action:@selector(next)]];} и цель должна быть за пределами ViewDidLoad.like -(void)next:(id)sender{вставить код для открытия нового контроллера представления}. Я исправил его. Он работает нормально. - person Sanoj; 22.08.2012
comment
у вас есть навигационная ссылка?, если нет, вы должны сначала создать. - person Sanoj; 22.08.2012