我正在尝试使用popover segue将动态UITableViewCell连接到故事板中的导航控制器.
为此,我从单元格拖动到导航控制器,选择“popover”作为segue,然后为其分配一个标识符.以这种方式,segue的锚点成为细胞.
为此,我从单元格拖动到导航控制器,选择“popover”作为segue,然后为其分配一个标识符.以这种方式,segue的锚点成为细胞.
使用此配置,我从编译器中收到此错误:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x40114c920 <IBProxyObject: 0x40114c540> => anchorView => <IBUITableViewCell: 0x4012576c0>>
我想要做的只是每次选择一个单元格时打开一个弹出控制器.
如果我尝试做同样的但是指定另一种segue(推或模态……)没有错误.我已经尝试从头开始创建一个新的示例项目,只包含所需的组件,但错误仍然存在.
谢谢阅读.
解决方法
简单的解决方案是将popover定位点更改为视图中的其他“静态”.就我而言,是一个UIBarButtonItem,它是’add’action’的锚点.
这是通过从“锚点”框的圆圈拖动到要用作锚点的故事板上的项目来完成的.