我將其中一個實例方法更改爲一個類方法,以便可以從另一個類訪問它。該方法調用成功,但我有我的代碼,一個警告:類方法的不完整實現 - 缺少什麼?
- 完全執行(就行了「@implementation myViewController」)
我的類代碼如下所示:
//...
@implementation myViewController
#pragma mark - myMethod
+ (void)myMethod:(CustomUIView *)customView didSelectText:(NSString *)text
{
//...
}
//...
在我的類的頭文件,我有以下幾點:
#import "CustomUIView.h"
//...
@interface myViewController : CustomUIViewController <CustomUIViewDelegate>
{
//...
}
//...
@end
我想我必須在頭文件的錯誤部分聲明方法,可能是由於子句?或者我完全錯過了其他的東西。我在網上看了一眼,並且as far as I can tell I'm following protocol;也許這有一些特殊的設置?
編輯:這是我的協議從我CustomUIView頭文件:
@class CustomUIView;
@protocol CustomUIViewDelegate <NSObject>
+ (void)myMethod:(CustomUIView *)customView didSelectText:(NSString *)text;
//...
@end
你的協議在哪裏? –
TSAlertView的實現在哪裏? –
@HotLicks本來打算將其改爲通用的'myMethod';希望這個問題現在更有意義。 – CaptainProg