无法设置引用插座

时间:2014-11-18 22:19:21

标签: ios objective-c xcode iboutlet

我无法为我创建的文本字段设置引用插座。我试图通过Ctrl-Drag来做到这一点。任何人都可以建议吗?我已将委托设置为视图控制器。一般来说,我只有一个视图,其中填充了一些文本字段,我已经为ViewController.h编写了以下代码,这就是我尝试设置为引用插座的地方:

@property (weak, nonatomic) IBOutlet UITextField *userIDText;

3 个答案:

答案 0 :(得分:8)

首先,确保您从中拖出的控件与插座相同(在本例中为UITextField),或者它可以是该类的子类。

其次,确保控件的父视图是您要拖动的文件的子类。

第三,确保您要拖动的文件已保存。这是我遇到的最常见的问题。转到要拖动的源文件,然后按Cmd + S进行保存。

第四,当有疑问时,Cmd + Shift + K来清理,Cmd + B来构建,然后再试一次。如果仍然无效,请重新启动Xcode。如果它仍然不起作用,请返回检查表。

答案 1 :(得分:3)

就我而言,为了能够创建一个参考插座,

  1. 我必须打开故事板。
  2. 单击顶部的View Controller元素(故事板中的左侧面板)
  3. 在Identity Inspector(右侧面板)中,我必须从列表中选择我的自定义视图控制器类,然后才能在其中拖动并创建引用插座。

答案 2 :(得分:0)

在我的脸上,(swift3) 1.右键单击故事板。 2.Ctrl-从黑色窗口和ReferencingOutlet拖动到故事板上的View。 enter image description here