文件的xib所有者不是我所期望的

时间:2011-09-24 19:34:10

标签: interface-builder

我正在使用xcode4。 我有一个xib窗口(可能是由另一个窗口复制,我忘了,因为我已经做过几次了)命名为:chooseCharacter.xib 我有chooseCharacter.h和.m作为视图控制器(我认为) 我添加了

-(IBAction)doneButtonClick;

在chooseCharacter.h上,但我还没有在界面构建器操作中看到它... 我在HighScoreViewController.h上添加了它,它现在显示... 但是,如果我把它放在HighScoreViewController.h上我必须把实现放在chooseCharacter.m或者我得到

-[ChooseCharacter doneButtonClick]: unrecognized selector sent to instance 0xcc0d9b0'

似乎窗口绑定了文件的所有者,即HighScoreViewController.h,但在ChooseCharacter.m中搜索实现!!!

如何将xib绑定到正确的文件? 感谢

1 个答案:

答案 0 :(得分:0)

找到了它。 在界面构建器中选择,文件所有者并单击类下的身份检查器是HighScoreViewController,现在更改为chooseCharacter它可以正常工作