2011-12-08 28 views
9

我在将视图和IBActions/Outlets连接到Xcode 4.2的笔尖中的文件所有者时遇到问题。当我创建一个新的笔尖文件时,我要去文件 - >新建文件 - >选择右侧的用户界面 - >选择“视图” - > iPhone的设备系列 - >然后将其保存为TestView.xib。新的笔尖出现了,但是当我试图控制+从文件的所有者拖动到视图或其他任何东西时,根本没有任何事情发生,线条消失而没有让我选择它作为插座。当我尝试将IBActions,拾取器,标签或任何其他东西连接到文件所有者时,会发生同样的问题。我无法连接任何东西。将文件的所有者连接到视图问题

我正在编写一个提供源代码的编程书,当我在那里玩弄笔尖时,一切都已经连接到文件的所有者。我可以在这些文件中重新连接一切正常。我一直不得不输入程序,然后拖放源代码笔尖,而不是自己做。

我敢肯定,有一些我失踪的东西,我一直在研究它,并试图找出几天无济于事。任何帮助将不胜感激,谢谢!

+0

你是在拖动文件所有者本身还是预先声明的'IBOutlet'?任何截图? – jrtc27

+0

我的猜测是你没有正确设置文件所有者的类。在Interface Builder视图左边的垂直栏中选择File's Owner,在Utilities(右边)栏中,转到第三个选项卡(Identity inspector),并将Class设置为您的视图控制器的类。 – jrtc27

+0

非常感谢jrtc27!这个诀窍,我改变了班级,现在它运作得很好。再次感谢!有没有办法给你+1或标记为正确答案? – John

回答

32

我的猜测是你没有正确设置File's Owner的类。在Interface Builder视图左边的垂直栏中选择File's Owner,在Utilities(右边)栏中,转到第三个选项卡(Identity inspector),并将Class设置为您的视图控制器的类。

+1

我改变了一个班的名字,后来找不到为什么我无法从IB链接.....这就是原因 – user379468

相关问题