Выполнить переход от Xib к ViewContoller

У меня есть файл Xib с кнопкой. Я хочу перейти к другому контроллеру представления, когда кнопка нажата. Я создал переход между контроллерами представления в StoryBoard и создал идентификатор, но не могу назвать его программно.

@IBAction func buttonAction(sender: UIButton)
{
 self.performSegueWithIdentifier("SegueToPostDetail", sender: sender)
}

Ошибка XCode: ".... не имеет члена" executeSequeWithIdentifier "

Спасибо!

1 ответ

Решение

Вы не можете вызывать executeSegueWithIdentifier в классе Xib, только в классе UIViewController. Итак, у вас есть 2 решения:

  1. Имейте кнопку в UIViewController и когда кнопка нажата, чтобы вызвать executeSegueWithIdentifier.
  2. Создайте делегат в классе Xib, а класс UIViewController реализует этот протокол делегирования. Как настроить простой делегат для связи между двумя контроллерами представления?
Другие вопросы по тегам