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