我想知道是否可以在另一類相同類型中實際調用類別的方法。我試過這樣做,但似乎並不奏效。我想知道這是一種合適的方式,或者至少可能嗎?Objective C - 是否可以從另一個相同類型的類別中調用類別的方法?
對於前:
CategoryA文件
@implementation UIImage (UIImage+CategoryA)
-(void)doThis {
NSLog(@"Something....");
}
類別b文件
#import "UIImage+CategoryA.h"
@implementation UIImage (UIImage+CategoryB)
-(void)someMethod {
[self doThis]; // Can I do this?
}
任何討論/答案/見解是值得歡迎的。
「似乎不起作用」是什麼意思? –
看起來應該可以工作。你得到的錯誤是什麼? –
我收到編譯器錯誤:'UIImage'沒有可見的@interface聲明選擇器'doThis'。 –