尝试将 UIButton 连接到代码时出现“对象退出”功能
Posted
技术标签:
【中文标题】尝试将 UIButton 连接到代码时出现“对象退出”功能【英文标题】:"Object Exit" feauture appears when trying to connect a UIButton to the code 【发布时间】:2018-04-20 13:12:26 【问题描述】:当我尝试将按钮连接到代码时,
什么是“对象出口”,我怎样才能使这个连接成为一个出口(因为上面的“连接”行不可点击,为什么会弹出这个?
【问题讨论】:
【参考方案1】:这很可能是因为您没有在Assistant Editor
中选择正确的ViewController
或View
。
在您有代码的右侧,检查您是否选择了 Automatic
而不是 Manual
。
这是这个或那个视图控制器自定义类不正确或在Storyboard
中留空。
由于您在Storyboard
内有一个自定义UIView
,因此这里有一个视频解释了如何操作,基本上您将方法添加到UIView
子类中并将其从UIView
子类链接回故事板,它应该可以工作
https://dzwonsemrish7.cloudfront.net/items/3I083c0u3w35420l110u/Screen%20Recording%202018-04-20%20at%2004.04%20PM.mov
【讨论】:
是的,首先要检查的是是否选择了自动 这是来自故事板吗?如果是这样,请点击视图控制器并在实用程序面板(最右侧的面板)中点击第三个图标并确保输入了自定义类并且不为空,如果没有输入任何内容,它会显示 UIViewController 为灰色... 看,我的视图控制器中有一个视图,我创建了一个单独的 UIView 文件并将这个类分配给我的视图。现在,我想将视图中的按钮连接到该新文件代码。而这个问题就出现了 检查上面的更新答案,让我知道它是否适合你!【参考方案2】:1) 这个弹出窗口只是设置@IBAction
的外观。所以只需输入名称,连接就应该启用。它是@IBAction
函数的名称,它将被创建。
2) “对象退出”用于导航堆栈。您可以将此按钮的操作输出到情节提要中的上一个视图控制器,它通常用于解除。 出口@IBAction func 应该有这个签名
@IBAction func someActionName(segue: UIStoryboardSegue) ...
【讨论】:
以上是关于尝试将 UIButton 连接到代码时出现“对象退出”功能的主要内容,如果未能解决你的问题,请参考以下文章
尝试将 Heroku 连接到 Atlas MongoDB 时出现问题
尝试将客户端连接到服务器时出现Node.js Socket.io错误
尝试将 android 连接到 sql server 时出现 NullPointerException
尝试将docker容器连接到mongodb时出现异常打开套接字异常