iOS изменить сцену с кодом - PullRequest
0 голосов
/ 02 ноября 2011

Мне нужно перейти в другую сцену после нажатия кнопки просмотра предупреждений.

Вот мой код:

(IBAction)confirmar {
    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Confirmar" 
        message:@"Confirma que desea recibir notificaciones en su teléfono móvil" 
        delegate:self 
        cancelButtonTitle:@"Cancelar" 
        otherButtonTitles:@"Si quiero participar", nil];
    [alertView show];
}

(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:
    (NSInteger)buttonIndex {
      if (buttonIndex == 1) {        
          inscrito *cambia = [[inscrito alloc] initWithNibName:@"inscrito" bundle:nil];
          [cambia setTitle:@"inscrito"];
          cambia.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
          // [self.navigationController pushViewController:cambia animated:YES];
          [self.navigationController presentModalViewController:cambia animated:YES]; 
          [cambia release];
          NSLog(@"Boton 1");
      }
}

Я пытаюсь перейти на UIViewController, называемый "inscrito".

Я также добавил: #import "inscrito.h" вверху файла ...

Ответы [ 2 ]

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

Я думаю, что первый код правильный, но вам нужно изменить это:

[self.navigationController presentModalViewController:cambia animated:YES];

с помощью этого:

[self presentModalViewController:cambia animated:YES];

Если у вас нет навигационного контроллера, он победит 'Надеюсь, это поможет

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

Я обычно использую UIViewController, но, возможно, вам захочется нажать новый viewcontroller

http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html

Перемещение и сохранение элементов стека - pushViewController: animated: - popViewControllerAnimated: - popToRootViewControllerAnimated:- popToViewController: animated:

...