На первом, в LoadingVC.h я объявляю протокол:Отсутствует тип или протокол ошибка протокола импортируется
@protocol VideoWorker <NSObject>
@required
@property (nonatomic) float progress;
@property (nonatomic) BOOL done;
-(void)beginWorking;
@end
@interface LoadingVC : UIViewController <UIAlertViewDelegate>
...
@end
затем в BlurWorkerGPU.h
...
#import "LoadingVC.h"
@interface BlurWorkerGPU : NSObject <VideoWorker> {
...
}
- (void)beginWorking;
@property(nonatomic)float progress;
@property(nonatomic)BOOL done;
...
@end
Однако, LLVM говорит, что
не"Отсутствует тип или протокол с именем" VideoWorker"
, что странно, поскольку я импортирую заголовок, где протокол определен. Любые подсказки?