我已将我的一个实例方法更改为一个类方法,以便可以从另一个类访问它。该方法已成功调用,但我的代码有一个警告:
- 不完整的实现(在'@implementation myViewController'行)
我的课程代码如下所示:
//...
@implementation myViewController
#pragma mark - myMethod
+ (void)myMethod:(CustomUIView *)customView didSelectText:(NSString *)text
{
//...
}
//...
在我的类头文件中,我有以下内容:
#import "CustomUIView.h"
//...
@interface myViewController : CustomUIViewController <CustomUIViewDelegate>
{
//...
}
//...
@end
我想我必须在头文件的错误部分声明该方法,可能是由于该子句?或者我完全错过了其他东西。我已经很好地浏览了网络,据我所知,我正在遵循协议;也许我的设置有些特殊?
编辑:这是我的 CustomUIView 头文件中的协议:
@class CustomUIView;
@protocol CustomUIViewDelegate <NSObject>
+ (void)myMethod:(CustomUIView *)customView didSelectText:(NSString *)text;
//...
@end