无法将项目从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上