Objective c UI控件可以既是一个出口又是一个操作吗?

Objective c UI控件可以既是一个出口又是一个操作吗?,objective-c,interface-builder,Objective C,Interface Builder,我正在从事cs193p的一项任务。他们要求在作业应用程序的UI中添加分段控件 当用户在分段开关上选择不同选项时,需要发生某些事情。这表明它需要是一个动作 同时,当用户与应用程序中的另一个UI元素交互时,需要禁用分段开关。这表明开关也需要是一个插座,这样我们就可以在控制器中引用它,因为我们需要修改它的状态,即使用户没有直接与它交互 我添加了开关作为动作和插座。我的应用程序开始崩溃。所以我想知道这是否是因为a控件被添加为动作和出口。我的应用程序崩溃的原因肯定是完全不同的问题。这与我添加开关作为动作和

我正在从事cs193p的一项任务。他们要求在作业应用程序的UI中添加分段控件

当用户在分段开关上选择不同选项时,需要发生某些事情。这表明它需要是一个动作

同时,当用户与应用程序中的另一个UI元素交互时,需要禁用分段开关。这表明开关也需要是一个插座,这样我们就可以在控制器中引用它,因为我们需要修改它的状态,即使用户没有直接与它交互


我添加了开关作为动作和插座。我的应用程序开始崩溃。所以我想知道这是否是因为a控件被添加为动作和出口。

我的应用程序崩溃的原因肯定是完全不同的问题。这与我添加开关作为动作和插座的事实无关。我取消了最近的一些更改并重新添加了开关,应用程序没有崩溃。这个开关作为一个动作和一个插座都工作得很好

TLDR:您可以添加一个控件,使其同时成为操作和出口。完全合法