Нет видимого @interface для ‘xxx’ объявляет селектор

#ios

#iOS

Вопрос:

Я попытался изменить представление, но у меня ошибка netx: нет видимого @interface для ‘primera_vista’ объявляет селектор ‘presentModalViewController: animated: завершение’

Мой код:

 -(IBAction)goSecondView:(id)sender
{
    segunda_vista *segundaVista = [[segunda_vista alloc] initWithNibName:nil bundle:nil];
    segundaVista.modalPresentationStyle = UIModalPresentationPageSheet;
    segundaVista.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController: segundaVista animated: YES completion:nil];
}
  

Спасибо за все.

Комментарии:

1. [self presentViewController: анимированный сегундаВиста: ДА завершение: ноль]; должен использоваться

Ответ №1:

presentModalViewController:animated:completion Метода нет.

Вместо этого это presentViewController:animated:completion:

Используйте его следующим образом:

 [self presentViewController: segundaVista animated: YES completion:nil];
  

Комментарии:

1. » presentModalViewController:animated:completion Метод больше не существует» — было ли это когда-либо? 🙂 presentModalViewController:animated: сделал.

2. Извините, я только перехожу на поезд iOS с iOS6, когда он уже устарел, поэтому я не знаю точной подписи, поскольку я никогда ее не использовал 🙂