我试图在我的 TapDetectingImageView 文件中创建一个新方法,它给我一个警告,即使我在 .h 文件中声明了它也找不到该方法。
当我构建它时,具体的三个警告都指向 .m 文件中的 @end 行,它们说:“类'TapDetectingImageView'的不完整实现;'-functionA的方法定义:'未找到”; “'-functionB:' 的方法定义未找到”
我错过了什么?我是否不允许在 TapDetectingImageView 之类的协议文件中执行此操作?
在我的 .h 文件中是:
@interface TapDetectingImageView : UIImageView <AVAudioPlayerDelegate> {
id <TapDetectingImageViewDelegate> delegate;
}
@property (nonatomic, assign) id <TapDetectingImageViewDelegate> delegate;
-(void) functionA:(NSString*)aVariable;
-(void) functionB:(NSString*)aVariable;
@end
在我的 .m 文件中是:
-(void)functionA:(NSString*)aVariable {
// do stuff in this function with aVariable
}
-(void)functionB:(NSString*)aVariable {
// do stuff in this function with aVariable
}