0
我知道這個問題已經被問了很多,但它並不能幫助我的協議的聲明...無法找到「」
我已經在我的項目做了很多委託協議的,但這個發生了很多...
我得到一個錯誤無法找到協議聲明''。奇怪的是,當我做到這一點的第一次:
id<dataForEventDelegate> dataEventDelegate;
它的工作原理,我建,我嘗試進行重建和PAF不會再找到protocole ...
我的代碼如下像在我的委託.H:
@protocol dataForEventDelegate <NSObject>
-(void)setStartDateLabel:(NSDate *)startDaleLabel;
-(void)setEndDateLabel:(NSDate *)endDaleLabel;
-(void)setDefaultCalendarLabel;
@end
@interface EventViewController : UIViewController <UITextFieldDelegate, UIPickerViewDelegate, dataForEventDelegate>
這是我file.h應該使用委託
#import "EventViewController.h"
@interface datePickerController : UIPickerView <UIPickerViewDelegate, UIPickerViewDataSource>
{
id<dataForEventDelegate> dataEventDelegate;
NSMutableArray *dateArray;
}
@property(nonatomic, strong) id<dataForEventDelegate> dataEventDelegate;
找不到dataForEventDelegate
!!但應該:(
我想你已經申報數據ForEventDelegate作爲私人appDelegate.h –
旁註:請大寫協議和類名的第一個字母。 – 2012-12-04 14:59:06
準確地在哪個文件中聲明協議? –