Моего класса .h выглядит как:вперед объявить протокол в Objective-C
@protocol AppInfoDelegate;
@class InfoTextView;
@interface AppInfoViewController : UIViewController <AppInfoDelegate> {
}
@property (nonatomic, retain) NSArray *textObjectsArray;
@property (nonatomic, retain) InfoTextView *itView;
@property (nonatomic, retain) UIButton *pgBackButton;
@property (nonatomic, retain) UIButton *pgFwdButton;
@end
@protocol AppInfoDelegate <NSObject>
- (void)closeButtonPressed:(id)sender;
@end
я получаю предупреждение о том, что определение протокола для AppInfoDelegate не может быть найдено. Каков правильный способ сделать это и почему его нельзя найти? Должен ли я иметь полное определение протокола перед интерфейсом? Благодаря!