TableViewCell Segue не работает.из-за триггера? - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужно было добавить в рабочий swift проект tableViewCell и получить от него ответ.Я сделал, но он не вызывал функцию prepare.поэтому я сравнил существующие segues в xml раскадровки с моим новым segue, и я нашел разницу, у моего segue есть свойство trigger.

Полагаю, теперь мне нужно удалить этот sege и добавить новый,

Итак, как мне создать переход без свойства trigger="accessoryAction"?

существующий:

  <connections>
    <segue destination="x1H..." kind="show" identifier="segueToSettingA" id="e4m..."/>
  </connections>

мой новый нерабочий:

  <connections>
    <segue destination="Zg7..." kind="show" identifier="segueToSettingB" trigger="accessoryAction" id="7eW..."/>
  </connections>

1 Ответ

2 голосов
/ 19 сентября 2019

Это потому, что триггер "accessoryAction".В соответствии с this , есть ошибка с accessorybuttontappedforrowwith и UITableViewCell segue.

Вы можете попробовать изменить значение на trigger="selection" или удалить триггер, но лучшим решением является использованиевизуальный интерфейс и отметьте опцию:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...