【发布时间】:2014-04-25 12:53:46
【问题描述】:
我在 Xcode 中有一个项目,我们将其命名为 A,其中我有一个故事板和几个视图。我只需要项目A 的一部分。因此,我创建了一个新项目B,并使用xib创建了一个新的UIViewController,并将项目A中的两个UIViews复制到B。
现在看起来像这样,RPM Display 和 Speed Display 从 A 复制(通过从 xib 拖动)到 B。
AnalogDisplayContainer属于PD_AnalogDisplayContainer类,我们在PD_AnalogDisplayContainer类中有两个出口:
@property (nonatomic,assign) IBOutlet PD_AnalogDisplay* speedDisplay;
@property (nonatomic,assign) IBOutlet PD_AnalogDisplay* rpmDisplay;
它们连接到xib 中的各个视图。 (我们在项目A 中有完全相同的代码。)这些UIViews 也有一些UILabels,它们会自动复制到项目B 中,我也需要它们。你在这里看到它们:
到这里,我所做的描述。现在,问题:
我在课堂上有三个插座PD_AnalogDisplay。
@property (nonatomic, assign) IBOutlet UILabel* unitLabel;
@property (nonatomic, assign) IBOutlet UILabel* digitalIntegerValue;
@property (nonatomic, assign) IBOutlet UILabel* digitalFloatValue;
然而,奇怪的是,当我点击这些插座旁边的小点时,它会显示与故事板的连接,
当我点击连接时,我会看到整个故事板和项目 A 的视图。
另外,当我点击xib时,这些连接并没有显示出来。
我在项目B中搜索,没有故事板,或者我在上图中看到的所有这些东西,以代码的形式。所以我不知道这一切是从哪里来的。我得到运行时错误: 已加载“RPMViewController”笔尖,但未设置视图出口。
【问题讨论】:
标签: ios uiview storyboard