我正在尝试使用 popover segue 将动态UITableViewCell连接到故事板中的导航控制器。
为此,我从单元格拖动到导航控制器,选择“popover”作为segue,然后为其分配一个标识符。通过这种方式,segue的锚点成为细胞。
使用此配置,我从编译器中收到此错误:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x40114c920 <IBProxyObject: 0x40114c540> => anchorView => <IBUITableViewCell: 0x4012576c0>>
我想要做的只是每次选择一个单元格时打开一个弹出控制器。 如果我尝试做同样的事情但指定另一种segue(推或模态......)没有错误。我已经尝试从头开始创建一个新的示例项目,只包含所需的组件,但错误仍然存在。
感谢阅读。
答案 0 :(得分:9)
简单的解决方案是将popover定位点更改为其他内容&#39; static&#39;在你看来。在我的例子中,一个UIBarButtonItem是&#39;添加&#39;的锚点。行动&#39 ;.
这是通过从“锚点”框的圆圈拖动到您希望用作锚点的故事板上的项目来完成的。
答案 1 :(得分:1)
查看您的UI,看起来您正在为iPhone创建应用程序,而popover segue仅适用于iPad。这可能是原因。