尝试从动态UITableViewCell执行popover segue时编译错误

ggo*_*d75 8 storyboard uitableview ios segue

我正在尝试使用popover segue将动态UITableViewCell连接到故事板中的导航控制器.
为此,我从单元格拖动到导航控制器,选择"popover"作为segue,然后为其分配一个标识符.以这种方式,segue的锚点成为细胞.

使用此配置,我从编译器中收到此错误:

Couldn't compile connection: <IBCocoaTouchOutletConnection:0x40114c920  <IBProxyObject: 0x40114c540> => anchorView => <IBUITableViewCell: 0x4012576c0>>
Run Code Online (Sandbox Code Playgroud)

我想要做的只是每次选择一个单元格时打开一个弹出控制器.如果我尝试做同样的事情但指定另一种segue(推或模态......)没有错误.我已经尝试从头开始创建一个新的示例项目,只包含所需的组件,但错误仍然存​​在.

谢谢阅读.

在此输入图像描述

在此输入图像描述

Jim*_*and 10

简单的解决方案是将popover定位点更改为视图中的其他"静态".就我而言,是一个UIBarButtonItem,它是'add'action'的锚点.

这是通过从"锚点"框的圆圈拖动到您希望用作锚点的故事板上的项目来完成的.

在此输入图像描述


Mar*_*tin 1

查看您的 UI,您似乎正在为 iPhone 创建应用程序,而弹出框仅适用于 iPad。这可能就是原因。