2013-09-21 60 views
-1

我在Xcode Project中有多个协议,它会给出这样的错误。帮我 错误像: - >找不到'ButtonDelegate'的协议声明你的意思是'CustomDelegate'? 由于提前Image找不到'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>{ 
+0

我看不懂。发布文字。 – 2013-09-21 05:19:08

+1

@ H2CO3错误:无法找到'ButtonDelegate'的协议声明你的意思是'CustomDelegate' –

+0

你是否在导入协议声明的.h文件? –

回答

4

我宣布导入文件的顶部我的协议声明部分...它的工作感谢上帝。

@protocol ButtonDelegate <NSObject> 
-(void)ChatButtonClicked; 
@end 


#import <UIKit/UIKit.h> 
#import "Constant.h" 

像这样

+0

非常感谢你@Jig Patel – pechar

+0

出于某种原因 - 这工作。谢谢! – Tander

1

包括与特定遗漏协议的头文件。 在我的情况下,它是MFMailComposeViewControllerDelegate。我加了

#import <MessageUI/MessageUI.h> 

问题修正了。

相关问题