Xcode 4.6由于popover中的“连接”是灰色的,因此无法添加文本字段的出口

我需要帮助在XCode 4.6.3中为文本字段添加一个插口。 (通过背景,我是苹果公司的“hello world”tute之后的新手,并且在这里 。)

我控制拖动方法声明内的文本字段,然后释放。 在显示的popup窗口中,“Connection”默认为“Action”并呈灰色。 我不能把它改成“Outlet”。

我怎样才能使它可编辑,所以我可以select“Outlet”?

对于缺乏图像抱歉,但我在堆栈溢出的初级。 如果你想要一个视觉效果,随时去苹果电脑 ,search文本“ 你可以configuration你刚刚做的动作连接 ”,然后看下面的图像。

将不胜感激任何帮助,因为我相当卡住。

d

如果您控制拖动到.m文件中的视图控制器的实现部分,则会发生这种情况:

@implementation HelloWorldViewController ... @end 

Outlets将视图控制器的属性与xib文件中的对象连接起来,并且在对象的接口中声明属性。

因此,要创build一个sockets连接,请将控件拖到.h文件中的公共接口部件中:

 @interface HelloWorldViewController : UIViewController ... @end 

这是教程显示的内容。

或者 ,您可以通过控制拖动到.m文件中的专用扩展接口来将该属性设置为“私有”

 @interface HelloWorldViewController () ... @end 

这适用于更新的Xcode版本,并有助于保持公共接口清洁。

  1. 拖放文本框以查看

  2. 点击编辑器,如下图所示的蓝色圆圈 在这里输入图像说明

  3. 右键单击文本字段并将其拖到viewcontroller.h,如下所示 在这里输入图像说明

  4. 你会看到如下所示的框:input你的文本框的名字 在这里输入图像说明

  5. 点击连接。

完成..

希望能帮助你