Я связан с платформой, которая реализует расширенные методы на NSData.Фреймворк не с открытым исходным кодом, поэтому у меня нет его реализации.
Расширенные методы:
testheader.h
#import <Foundation/Foundation.h>
@interface NSData (TestObj)
- (id)test2:(id)arg1;
- (id)test:(id)arg1;
- (id)test3:(id)arg1;
@end
Однако, когда я импортирую этот заголовочный файл и пытаюсь использовать его таким образом:
#import "testheader.h"
@implementation ViewController
static void test_header_func () {
NSData *test_var = [NSData test];
}
Я получаю сообщение об ошибке:
"Не известен метод класса для селектора 'test'"