无法与故事板建立联系

我正在浏览Apple上的“你的第二个iOS应用程序”教程,我在这个页面上 。 如果单击“将文本标签连接到详细视图控制器的属性…”。 部分,它解释了如何控制 – 单击并将标签连接到canvas下方场景栏中的“表视图控制器”按钮。 当我这样做时,它没有给我一个选项来命名连接,如教程所说,它只是弹出“视图”一词,然后当我再次控制点击时,将表格视图添加到参考sockets列表。

这显然会使事情无法正常工作,因为系统无法找到标签,我怎样才能建立这些连接,我做错了什么或者教程错了? 他们似乎正在使用旧版本的Xcode,有些小东西不对…..我只想过去,感谢任何帮助

编辑

由于它只显示view而不显示类中的属性,因此您要么错过了第一步“自定义详细视图控制器头文件……”的部分内容。 您添加以下行的位置:

 @property (strong, nonatomic) BirdSighting *sighting; @property (weak, nonatomic) IBOutlet UILabel *birdNameLabel; @property (weak, nonatomic) IBOutlet UILabel *locationLabel; @property (weak, nonatomic) IBOutlet UILabel *dateLabel; 

要么

在“设计细节场景”下,您错过了“使用UITableViewController场景替换默认的UIViewController场景……”下的最后一步。 这是:

 5. In the Custom Class section of the Identity inspector, choose BirdsDetailViewController in the Class pop-up menu. 

我假设您已将viewController设置为声明标签的类的相同类型。

然后您需要做的是按住Control键并单击下面场景栏中的Table View Controller按钮,然后连接标签,弹出菜单,然后您可以选择标签。

确保在Birds Detail View Controller – > Identity Inspector – > Class中使用相同的名称(区分大小写)。 使用birdsDetailViewController.h中的代码“命名”:“@ interface”name“:UITableViewControlle”

我有同样的问题,发布的解决方案不起作用。 对我来说,问题是我一直试图从Table View Cell而不是Label中建立连接。 当您按住Control键并单击时,请确保弹出窗口的标题显示“Label – Detail”而不是“Table View Cell”或“Content View”。