让UISwitch响应定义为协议的方法

时间:2013-11-10 19:35:42

标签: protocols uiswitch

我有一个UISwitch,它位于我的UIView旁边。我希望UISwitch使用我在协议中定义的方法,然后让另一个类使用该方法。这是我第一次尝试使用协议,我似乎无法弄清楚如何将我的UISwitch链接到协议中的方法调用。

这是我的协议:

@protocol responderForOptionalSwitch <NSObject>
@required
- (IBAction) onOffSwitch:(id)sender;
@end

但是此方法不会在连接检查器中的已接收操作下显示。

1 个答案:

答案 0 :(得分:0)

协议是对象应该(或者在某些情况下必须)实现的方法列表。它不是您方法本身的实现。要在IB中看到它,你应该在你的开关所属的视图/控制器(.h / .m)中实现该方法(即:xib是什么?)。