我想在方法中返回协议的对象。有没有更快的方法来实现这一目标?谢谢。
#import "OverlayView.h"
@protocol ErrorOverlayDelegate <NSObject>
- (void)errorOverlayOKButtonAction:(UIButton*)sender;
@end
@interface ErrorOverlay : UIView
@property (nonatomic, weak) id<ErrorOverlayDelegate> delegate;
@end
答案 0 :(得分:2)
只需在方法中再添加一个参数,最好是第一个参数,如下例所示:
- (void)errorOverlay:(ErrorOverlay *)overlay OKButtonAction:(UIButton *)sender;
然后传递self
作为参数。