我在Xcode Project中有多个协议会产生这样的错误。帮我 错误如: - >找不到'ButtonDelegate'的协议声明你的意思是'CustomDelegate'吗? 在此先感谢
委派标题文件
#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>{
答案 0 :(得分:4)
我在导入文件的顶部声明了我的协议声明部分...感谢上帝。
@protocol ButtonDelegate <NSObject>
-(void)ChatButtonClicked;
@end
#import <UIKit/UIKit.h>
#import "Constant.h"
喜欢这个
答案 1 :(得分:1)
包含与特定缺失协议相关的头文件。 在我的例子中,它是MFMailComposeViewControllerDelegate。我添加了
#import <MessageUI/MessageUI.h>
问题已解决。
答案 2 :(得分:0)
这两个进口解决了我的问题。请试一试。
MixedCase