无法将项目从storyboard拖放到xcode中的viewcontroller

我几天前开始使用xcode,今天我试图从主要的故事板连接到视图控制器的文本视图,但我发现它不工作。

我可以按CTRL +单击拖动项目,但无法将它放在viewcontroller.h和.m。 我仔细检查了它的viewcontroller而不是UIViewcontroller,所以这不是这种情况。

我正在使用优胜美地10.10 mac。

任何forms的帮助,将不胜感激。

select故事板中的ViewController并将ViewController的名称更改为.h或.m文件中的名称,然后尝试按Ctrl并单击并拖动 在这里输入图像说明

对我来说,解决scheme是点击显示控制器所有子视图的下拉菜单中的“查看”项目。

点击根视图

只需单击故事板上的控制器图像,就不会正确“select”控制器的拖放function,必须select基本视图。

确保你处于助手编辑器模式(当代码和布局编辑器是并排的)。

从苹果 :

在标准编辑器窗格中打开Interface Builder后,select要configuration的控件,然后单击“助手编辑器”button( 在这里输入图像说明 )在工作区工具栏中。 助手编辑器打开对象的实现文件。

从Interface Builder中的控件拖动到实现文件。 (在屏幕截图中,助手编辑器显示Warriorbutton的视图控制器的实现文件。)Xcode指示您可以在代码中插入操作方法的位置。

对于初学者 – >确保你保持按下“Ctrl”键的同时拖放到代码上。 这可以很容易错过。

尝试这个

在故事板中select你的视图,并在类的右侧单击身份检查器input你的视图控制器的名称,然后从故事板拖放项目到视图控制器,然后将工作。

希望能帮助到你。

嘿,我想你没有连接你的视图板viewController与你的viewController类。 检查“suhit”上传到他的答案的屏幕截图。 我想告诉你更多的东西。 当你需要连接任何故事板对象与类。

  • 首先进入实用面板(右侧),然后在那里设置课程。
  • 之后,你可以连接你的控制类

我希望这会帮助你。

检查Viewcontroller身份检查器和.h,.m文件上的名称是否相同。 这对我有效

请注意,拖到代码中的任何一点都不一定有效。 如果您无法拖动以在代码的一个位置创build连接,请尝试拖动到另一个位置。 对我来说,我试图拖动添加一个连接在一个没有工作的function中。 拖动到函数的开始行或函数之间的工作。

功能之间允许连接

在函数中间不允许连接

注意:我在Xcode 9.1上