我在一个 xib 文件中设置了我的用户界面,并且一切都运行良好。但是 xib 文件非常混乱,所以我决定尝试创建一些按钮/栏/等。而是以编程方式。我可以让它们正常显示,但我在选择器上做错了。
例如,使用 xib 文件上的instructions
按钮,我只是使用鼠标将instructions
按钮与giveInstructions
.h 文件中的方法连接起来,一切都很好。但是当我以编程方式尝试时,就像这样:
UIBarButtonItem *instr = [[UIBarButtonItem alloc] initWithTitle:@"Instructions"
style:UIBarButtonSystemItemDone target:nil action:@selector(giveInstructions:)];
我得到一个unrecognized selector sent to instance
错误。我究竟做错了什么?