我是XCode的新手,并按照您的第一个Mac App教程中的步骤操作。 作为教程指示,我尝试使用Control从窗口中的文本字段拖动到头文件中的方法声明区域来为文本字段添加插座。 这会导致Connection弹出菜单中的Connection字段包含Action而不是Outlet。我无法将Action更改为Outlet,因为字段已禁用: (https://developer.apple.com/library/mac/referencelibrary/GettingStarted/RoadMapOSX/books/RM_YourFirstApp_Mac/Articles/ConfiguringtheWindow.html)
连接插座的其他方式?
答案 0 :(得分:1)
转到xib - >文件所有者 - >自定义类 - >写下Xib属于的类的名称。
答案 1 :(得分:1)
好的,现在你上传了截图,很明显是什么问题。当您想要接口文件(.m
)文件时,您可以打开实现(.h
)文件。
从教程的文本:
控制 - 从窗口中的文本字段拖动到方法 接口文件中的声明区域。
注意“接口文件”通常称为“头文件”。
答案 2 :(得分:0)
我不完全理解你的概率。但如果您正在使用故事板并在屏幕上拖动文本字段,您可以在.h文件中将其声明为:
IBOutlet NSTextField *myTextField;
然后旁边会出现一个小圆圈。只需按住圆圈并将其连接到故事板上的文本字段即可。
答案 3 :(得分:0)
您可以在.h文件中创建插座并控制从nib文件文本字段拖动到该插座以进行连接,或者您可以控制从文本字段拖动到文件所有者,这将提供菜单,您可以选择插座。