Моего вопрос очень похож на: Swift: Make button trigger segue to new sceneПочему UIBarButtonItem не вызывает IBAction до segue?
Вопрос является:
У меня есть контроллер представления, с помощью кнопки, которая вызывает другой вид контроллер появится модально.
У меня есть Ctrl + Нажмите с кнопки на второй контроллер просмотра и создайте сегмент в IB.
Далее I Ctrl + Click от кнопки снова к исходному коду контроллера вида для создания метода IBAction.
Я предположил, что кнопка теперь сделает две вещи: а) вызовет метод IBAction и b) выполнит segue.
Что-то происходит, только по какой-то причине.
Когда я удаляю segue или удаляю вызов контроллера вида из IB, тогда вызывается IBAction, но Xcode сообщает мне, что второй контроллер просмотра недоступен.
Я хочу, чтобы предоставить пользователю ActionSheet, а затем выполнить функциюСообщение ко второму контроллеру представления на основе того, что пользователь выбрал из листа действий.
Я знаю, что я могу запрограммировать код performSegue
, но для этого требуется создание segue и прикрепление его к физической кнопке в IB, что наносит ущерб цели не вызывать IBAction, которая может уже иметь эту кнопку.
Одна из многих причин, почему я ненавижу раскадровки (лично я их не использую). Можете ли вы опубликовать его фотографию? – Aggressor
Также необходимо увидеть IBActions у вас для кнопки и segue – Aggressor
@Aggressor Спасибо, но я уже понял это. Спасибо за ответ ниже от knutigro – Ahmad