Почему я получаю вышеуказанную ошибку компиляции во всех моих исходных файлах после создания редактирования этого файла:
#import <UIKit/UIKit.h>
@protocol FlipsideViewControllerDelegate;
@interface FlipsideViewController : UIViewController {
id <FlipsideViewControllerDelegate> delegate;
UITextField *textField;
}
@property (nonatomic, retain) IBOutlet UITextField *textField;
@property (nonatomic, assign) id <FlipsideViewControllerDelegate> delegate;
- (IBAction)done:(id)sender;
@end
@protocol FlipsideViewControllerDelegate
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller;
@end
-(IBAction) textChanged:(id) sender;
После редактирования мой flipsidecontroller.h должен выглядеть так. Я получаю ошибку во всех других моих исходных файлах. Как этот:
// MainViewController.h
// MVC
//
// Created by Nick Martin on 3/31/11.
// Copyright 2011 Nick. All rights reserved.
//
#import "FlipsideViewController.h"
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate> {
UILabel *label;
}
@property (nonatomic, retain) IBOutlet UILabel *label;
- (IBAction)showInfo:(id)sender;
@end
Он жалуется на объявление интерфейса для каждого из моих контроллеров ???
Заранее спасибо за помощь!
Обновить - поместить событие textChanged в интерфейс
// FlipsideViewController.h
// MVC
//
// Created by Nick Martin on 3/31/11.
// Copyright 2011 Nick Martin. All rights reserved.
//
#import <UIKit/UIKit.h>
@protocol FlipsideViewControllerDelegate;
@interface FlipsideViewController : UIViewController {
id <FlipsideViewControllerDelegate> delegate;
UITextField *textField;
}
@property (nonatomic, retain) IBOutlet UITextField *textField;
@property (nonatomic, assign) id <FlipsideViewControllerDelegate> delegate;
- (IBAction)done:(id)sender;
@end
-(IBAction) textChanged:(id) sender; //DOH!!!
@protocol FlipsideViewControllerDelegate
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller;
@end