Xcode点击手势导致错误

时间:2015-12-15 15:56:08

标签: ios xcode swift xcode6

我使用分层视图布局在Xcode中创建了两个视图。我最初在第一页(PlaylistMasterViewController)上创建了一个按钮,它激活了segue方法以转换到层次结构中的下一页(PlaylistDetailViewController),它工作正常。然后我删除了按钮,并向masterViewController中的一个UIImage视图元素添加了一个轻击手势,并删除了该按钮。我创建了触摸手势的动作插座以激活segue并确保删除我的代码中按钮的所有使用,但是在启动屏幕加载(运行时)后立即抛出此错误。可能导致这种情况的任何想法?

Xcode error console output

3 个答案:

答案 0 :(得分:2)

在您的故事板中,检查您的PlaylistMasterViewController是否有一个名为showPlaylistDetail的连接插座,旁边有一点感叹号。然后点击' x'并明确出口连接。

这很可能是您先前已连接并稍后从代码中删除的插座。

下面的图片只是一个示例,向您展示它的外观。

enter image description here

答案 1 :(得分:0)

最常见 - 您从ViewController到故事板中的已删除按钮

答案 2 :(得分:0)

您可能已删除该按钮,但视图中的某些内容可能仍在引用它。当您在尝试调出视图时在运行时加载视图时,可能会将UIButton连接到不再存在的插座。

在Interface Builder中打开视图,并使该视图中的所有ui元素正确连接,而不是引用不存在的IBOutlet。如果出现问题,您会看到一个黄色警告图标表示问题。