我已經宣佈在如下文件ScrollableTimelineView.h
名爲ScrollableTimelineViewProtocol
協議:找不到協議聲明ios7
#import <UIKit/UIKit.h>
#import "AbstractView.h"
#import "RedTimeIndicator.h"
#import "EventsModel.h"
#import "TimeStrands.h"
#define LABEL_TAG_OFFSET -500
@protocol ScrollableTimelineViewProtocol <NSObject>
- (void) showPopup : (NSInteger)tag;
@end
@interface ScrollableTimelineView : UIView<TimeStrandDelegate,UIScrollViewDelegate>
{
}
@property (nonatomic,assign) id<ScrollableTimelineViewProtocol> delegate;
而且我想在一個視圖控制器使用它:
#import <UIKit/UIKit.h>
#import "AbstractViewController.h"
#import "TimeStrands.h"
#import "ScrollableTimelineView.h"
@protocol TimelineDelegate <NSObject>
- (void) detailedShownDelegate;
- (void) detailedViewHiddenDelegate;
@end
@interface TimelineViewController : UIViewController<ScrollableTimelineViewProtocol>;
但我收到一個錯誤,說Could not find protocol declartion for ScrollableTimelineViewProtocol
。幫幫我。
分號不會來在這個聲明的結尾處@interface TimelineViewController:UI的ViewController」 –
Indrajeet