同じタイプの別のカテゴリで実際にカテゴリのメソッドを呼び出すことが可能かどうかを知りたいと思います。私はそうしようとしましたが、うまくいかないようです。私はそれが適切な方法か、少なくともそれが可能であることを知りたいですか? EXのために目的C - 同じ種類の別のカテゴリからカテゴリのメソッドを呼び出すことはできますか?
:
CategoryAファイル
@implementation UIImage (UIImage+CategoryA)
-(void)doThis {
NSLog(@"Something....");
}
CategoryBファイル
#import "UIImage+CategoryA.h"
@implementation UIImage (UIImage+CategoryB)
-(void)someMethod {
[self doThis]; // Can I do this?
}
どれ議論/答え/洞察力は大歓迎です。
「機能していない」とはどういう意味ですか? –
それはうまくいくように見えます。あなたは何を得ているのですか? –
コンパイラエラーが発生しました: 'UIImage'の表示されない@interfaceはセレクタ 'doThis'を宣言します。 –