Как использовать кнопку возврата на панели навигации при использовании приложения на основе просмотра? - PullRequest
0 голосов
/ 14 сентября 2011

Я просмотрел несколько уроков и постов и не могу этого понять.Я просто пытаюсь создать кнопку возврата, чтобы вернуть меня к виду, в котором я был раньше.В IB я создаю кнопку и связываю ее с моим методом backButton.Однако, когда я пытаюсь использовать его в приложении, я не могу заставить его работать.Должен ли я сначала поместить его в стек?Какие-либо предложения?

-(void)backButton:(id)sender{
[self.navigationController popViewControllerAnimated:YES];
}

Вот код, по которому я перемещаюсь из одного вида в другой: карта - это вид, который я использую.

- (void) buttonClicked:(id)sender
{
UIButton *selectedButton = (UIButton *)sender;
int tempButtonTag = selectedButton.tag;
Map *map =[[Map alloc] initWithNibName:nil bundle:nil];
NSMutableString *tempID = [buttonIDArray objectAtIndex:tempButtonTag];
NSMutableString *tempType = [buttonTypeArray objectAtIndex:tempButtonTag];

[map setXmlID:tempID];
[map setXmlType:tempType];

buttonIDArray = nil;
buttonTypeArray = nil;

[buttonIDArray release];
[buttonTypeArray release];


[self presentModalViewController:map animated:YES];



}

1 Ответ

2 голосов
/ 14 сентября 2011

Противоположность presentModalViewController равна dismissModalViewController.

Противоположность pushViewController равна popViewController.

Вы смешиваете это ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...