ios - uitableviewcell - unwind segue




Скомпилировать ошибку, пытающуюся выполнить popper segue из динамического UITableViewCell (2)

Я пытаюсь подключить динамический UITableViewCell к контроллеру навигации в раскадровке, используя popper segue .
Для этого я ctrl-перетащил из ячейки в контроллер навигации, выбрал «popover» как segue, а затем присвоил ему идентификатор. Таким образом, опорная точка сегмента становится ячейкой.

С этой конфигурацией я получаю эту ошибку от компилятора:

Couldn't compile connection: <IBCocoaTouchOutletConnection:0x40114c920  <IBProxyObject: 0x40114c540> => anchorView => <IBUITableViewCell: 0x4012576c0>>

Я хочу просто открыть контроллер popover каждый раз, когда ячейка выбрана. Нет ошибки, если я попытаюсь сделать то же самое, но укажу другой тип segue (push или modal ...). Я уже пытался создать новый образец проекта с нуля только с необходимыми компонентами, но ошибка сохраняется.

Спасибо за прочтение.


Простым решением является изменение точки привязки popover к чему-то еще «статическому» в вашем представлении. В моем случае - UIBarButtonItem, который является якорем для действия «добавить».

Это делается путем перетаскивания из круга справа от поля Якоря к элементу на раскадровке, который вы хотите использовать в качестве якоря.


Глядя на ваш пользовательский интерфейс, похоже, что вы создаете приложение для iPhone, а popover segue доступен только для iPad. Это может быть причиной.





segue