프로토콜을 작동 시키려고하는데 문제가 있습니다.프로토콜 설정을 올바르게 가져올 수 없습니다.
내 프로토콜 class.h
@protocol FormViewDelegate <NSObject>
// sent when the user selects a row in the recent searches list
@required
- (void)getDirections:(NSString*)address :(NSString*)cityStateZip;
@end
@interface BaseFormViewController : NSObject
@property (nonatomic, weak) id<FormViewDelegate> delegate;
@end
내 viewcontroller.h
#import "BaseFormViewController.h"
@interface ViewController1 : <FormViewDelegate>
내 viewcontroller.m
@implementation ViewController1
{
BaseFormViewController *baseProtocol;
}
- (IBAction)getDirections:(id)sender {
[baseProtocol getDirections:self.address.text :self.cityStateZip.text];
}
- (void)viewDidLoad
{
[super viewDidLoad];
baseProtocol = [[BaseFormViewController alloc]init];
baseProtocol.delegate = self;
...
}
컴파일러 오류가 나타납니다 : 'BaseFormViewController'에 대한 @interface가 선택자 'getDirections ::'를 선언하지 않습니다. 여기서 내가 뭘 잘못하고 있니?
내가 필요한 곳에서 또는 내가 아직 빌드 오류가 발생했습니다 – BluGeni
무엇이 오류입니까? –