0

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

这是我的协议:

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

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

4

1 回答 1

0

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

于 2013-11-10T19:39:36.110 回答