Допустим, у меня есть класс ClassA
, который объявляет протокол в ClassA.h
:
@protocol SomeProtocol
- (void)myMethod;
@end
Теперь, допустим, у меня также есть класс ClassB
. Я действительно хотел бы использовать SomeProtocol
в ClassB
так:
#import ClassA.h
@interface ClassB : NSObject
{
id <SomeProtocol> someObject;
}
но компилятор постоянно говорит мне, что он "не может найти объявление протокола для" SomeProtocol ".
Есть идеи о том, чего мне не хватает?