Как установить пользовательский метод с помощью кнопки RightNavagation в NavBar - PullRequest
0 голосов
/ 06 октября 2010

Я хочу установить свой пользовательский метод "Домой" с помощью кнопки RightNavagation, как мне это сделать? Мой код

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"DontWorryAboutThis" style:UIBarButtonItemStylePlain target:self action:@selector(home:)];

[barButton setImage:[UIImage imageNamed:@"home_btn.png"]];
[self.navigationItem setRightBarButtonItem:barButton];

Знай, я хочу связать этот метод с ним.

-(IBAction)home{

   MainViewController *main=[[MainViewController alloc]
                           initWithNibName:@"MainViewController" bundle:nil];
   [self.navigationController pushViewController:main animated:YES];
}

Как мне это сделать, пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 06 октября 2010

Попробуйте изменить

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"DontWorryAboutThis" style:UIBarButtonItemStylePlain target:self action:@selector(home:)];

в

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"DontWorryAboutThis" style:UIBarButtonItemStylePlain target:self action:@selector(home)];
0 голосов
/ 06 октября 2010

сравните ваш селектор @selector ( home: ) с вашим действием - (IBAction) home

Видите пропавшую кишку в своем действии? Измените свое действие на

- (IBAction)home:(id)sender
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...