无法设置引用插座

vfv*_*vfv 7 xcode objective-c iboutlet ios

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

@property (weak, nonatomic) IBOutlet UITextField *userIDText;
Run Code Online (Sandbox Code Playgroud)

nhg*_*rif 11

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

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

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

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


oab*_*rca 6

就我而言,为了能够创建一个引用出口,

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