у меня есть два представления с view1, вызывающим view2.мне нужно передать данные из view2 обратно в view1.поэтому я пытаюсь создать делегата.вот что я получил в контроллере представления 2:
.h file
@protocol addEventDelegate <NSObject>
-(void) setAddedEventFlag:(BOOL) hasAddedEvent;
@end
@interface AddEventViewController : UIViewController <UITextFieldDelegate, UITextViewDelegate, UIPickerViewDelegate, UIPickerViewDelegate>
@property (weak, nonatomic) id delegate; //changed from strong to weak
я тогда @synthesize делегат в файле .m
когда пытаюсь включить addEventDelegate для первого контроллера представления, xcode не может найтиэто:
.h file
#import "AddEventViewController.h"
@interface FieldReportViewController : UIViewController <UITextFieldDelegate,
UITextViewDelegate, UIPickerViewDelegate, UIPickerViewDelegate, addEventDelegate>
я получаю сообщение об ошибке: «Не удается найти объявление протокола для« addEventDelegate »».
что не так?
РЕДАКТИРОВАТЬ:
// код
ОШИБКИ: