8

我正在尝试使用popover segue将动态 UITableViewCell 连接到情节提要中的导航控制器。
为此,我将 ctrl 从单元格拖动到导航控制器,选择“popover”作为 segue,然后为其分配一个标识符。这样,segue 的锚点就变成了单元格。

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

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

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

谢谢阅读。

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

11

简单的解决方案是将弹出框锚点更改为您视图中的其他“静态”。在我的例子中,一个 UIBarButtonItem 是“添加”动作的锚点。

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

在此处输入图像描述

于 2014-09-10T13:52:38.130 回答
1

查看您的 UI,您似乎正在为 iPhone 创建一个应用程序,并且 popover segue 仅适用于 iPad。这可能是原因。

于 2013-05-16T17:48:48.550 回答