NSInteger のカテゴリを作成しようとすると、コンパイラは「'NSInteger' のインターフェイス宣言が見つかりません」と文句を言います。NSInteger カテゴリを作成することはできませんか?
簡単なテストでは、コンパイラ エラーが表示されます。
#import <Foundation/Foundation.h>
@interface NSInteger (NSInteger_Extensions)
-(NSInteger)simpleTest;
@end
#import "NSInteger_Extensions.h"
@implementation NSInteger (NSInteger_Extensions)
-(NSInteger)simpleTest {
return self + 5;
}
@end
これは可能でしょうか?
ありがとう!