找不到'xxxxx'的协议声明;你的意思是'yyyyy'
问题描述:
我在Xcode Project中有多个协议,它会给出这样的错误。帮我 错误像: - >找不到'ButtonDelegate'的协议声明你的意思是'CustomDelegate'? 由于提前找不到'xxxxx'的协议声明;你的意思是'yyyyy'
委托头文件
#import <UIKit/UIKit.h>
#import "Constant.h"
@protocol ButtonDelegate <NSObject>
-(void)ChatButtonClicked;
@end
@interface DonttreadonmeCell : UITableViewCell<UIGestureRecognizerDelegate,UITextViewDelegate>{
id <ButtonDelegate> Buttondelegate;
.h File
#import <UIKit/UIKit.h>
#import <Twitter/Twitter.h>
#import "JSONParsing.h"
#import "Facebook.h"
#import "DonttreadonmeCell.h"
#import "Constant.h"
@class DonttreadonmeCell;
@interface BookTextPeregraphselectedViewController : UIViewController<MFMailComposeViewControllerDelegate,FBSessionDelegate,FBRequestDelegate,ButtonDelegate,FBLoginDialogDelegate,FBDialogDelegate,JSONParsingDelegate,UITableViewDataSource,UITableViewDelegate,UIGestureRecognizerDelegate,UITextViewDelegate>{
答
包括与特定遗漏协议的头文件。 在我的情况下,它是MFMailComposeViewControllerDelegate。我加了
#import <MessageUI/MessageUI.h>
问题修正了。
我看不懂。发布文字。 – 2013-09-21 05:19:08
@ H2CO3错误:无法找到'ButtonDelegate'的协议声明你的意思是'CustomDelegate' –
你是否在导入协议声明的.h文件? –