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

Oha*_*ein 21 iphone xcode objective-c ios osx-yosemite

我几天前开始使用xcode,今天我尝试将主要故事板中的textview连接到viewcontroller,但我发现它不起作用.

我能够按住Ctrl键并单击以拖动项目,但无法将其放在viewcontroller.h和.m中.我仔细检查了它的viewcontroller而不是UIViewcontroller,所以事实并非如此.

我正在使用Yosemite 10.10 mac.

任何形式的帮助将不胜感激.

Suh*_*til 26

在故事板中选择ViewController并将ViewController的名称更改为.h或.m文件中的名称,然后尝试按住Ctrl键并单击并拖动 在此输入图像描述

  • 如果这仍然不起作用,您可能必须在类命名后重新启动 xcode (这就是我必须做的) (2认同)

Abh*_*C R 17

对于初学者 - >确保在拖放代码时按下"Ctrl"键.这很容易被遗漏.


Dis*_*Dev 7

对我来说,解决方案是单击下拉菜单中的"查看"项,该项显示控制器的所有子视图.

单击根视图

只需单击故事板上的控制器图像,似乎无法正确"选择"控制器的拖放功能,必须选择基本视图.


Ala*_*lan 6

确保您处于助理编辑器模式(当代码和布局编辑器并排时).

来自Apple:

在标准编辑器窗格中打开Interface Builder后,选择要配置的控件,然后单击"助手编辑器"按钮(在此输入图像描述)在工作区工具栏中.助理编辑器打开对象的实现文件.

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


Pra*_*til 1

尝试在故事板中选择您的视图,然后单击课堂右侧的身份检查器。输入视图控制器名称,然后将项目从故事板拖放到视图控制器。

希望能帮助到你。