У меня есть протокол в Objective-C, примерно такой:
@protocol Handler
+(NSString*) getValue;
@end
Итак, теперь скажите, что у меня есть экземпляр, который наследует этот протокол, и я хочу вызвать этот метод:
[handlerInstance getValue];
Это дает предупреждение, потому что метод getValue
не является методом экземпляра. Как я могу правильно вызвать этот метод из моего экземпляра? (Не зная конкретного класса)? Я предполагаю что-то вроде этого, но я не совсем уверен:
[[handlerInstance class] getValue];