Ios 嵌入式控制器具有零出口

Ios 嵌入式控制器具有零出口,ios,uiviewcontroller,Ios,Uiviewcontroller,在故事板中,我将控制器B嵌入到控制器A中。但是,当我尝试从控制器B的viewDidLoad、ViewWillDisplay或ViewDidDisplay方法访问控制器B中的插座时,它们为零 为什么在加载视图后,嵌入式控制器自己的输出口会为零?您正在未使用的情节提要场景中构建LiveView控件。将各种视图和按钮移动到通过嵌入序列连接到容器视图的场景中。我尝试了以下步骤:使用单个视图模板新建项目,创建第二个视图控制器子类,将容器视图添加到第一个控制器,设置所含控制器的类,将一个按钮添加到包含的控制

在故事板中,我将控制器B嵌入到控制器A中。但是,当我尝试从控制器B的viewDidLoad、ViewWillDisplay或ViewDidDisplay方法访问控制器B中的插座时,它们为零


为什么在加载视图后,嵌入式控制器自己的输出口会为零?

您正在未使用的情节提要场景中构建LiveView控件。将各种视图和按钮移动到通过嵌入序列连接到容器视图的场景中。

我尝试了以下步骤:使用单个视图模板新建项目,创建第二个视图控制器子类,将容器视图添加到第一个控制器,设置所含控制器的类,将一个按钮添加到包含的控制器并进行插座连接,在第二个控制器的
viewDidLoad
中打印按钮的值。结果:连接良好。也许你可以把你正在做的事情和一个简单的案例进行比较。@PhillipMills不确定我做错了什么。如果你愿意的话,这里有一个示例项目:嗯,你是对的。不同的观点,相同的阶级。哼!因此,如果我想在不同的控制器中使用相同的VC,我需要通过编程来实现。当你把一个视图控制器放到情节提要中时,你实际上是在创建一个对象。您可以创建多个对象(并根据自己的喜好加载它们),但作为独立的对象,它们不共享属性设置