尽管已在文件中定义,此类(CustomViewCell.h)不会引发任何类型或名为ChatInboxDelegate的协议:

#import <UIKit/UIKit.h>

@protocol ChatInboxDelegate;

@class ChatMessage;

@interface SHNChatEverydayMessageViewCell : UITableViewCell

@property (nonatomic, strong) id<ChatInboxDelegate> delegate;

- (void) populate:(ChatMessage *)model;
+ (float) getHeight;
@property (weak, nonatomic) ChatMessage *chatMessage;

@end


@protocol ChatInboxDelegate <NSObject>

- (void)openViewController:(UIViewController *)vc;
- (void)reloadTable;
- (void)updateChatMessage : (NSString * )messageId  chatMessage:(ChatMessage *) chatMessage;

@end

最佳答案

这段代码没有任何问题。是否有可能在构建之前没有保存文件,或者代码中使用符号ChatInboxDelegate的其他内容?

10-07 19:43