gpt4 book ai didi

objective-c - 警告 : duplicate protocol definition of '...' is ignored

转载 作者:可可西里 更新时间:2023-11-01 03:42:41 25 4
gpt4 key购买 nike

我应该如何回应这个警告?

warning: duplicate protocol definition of '...' is ignored

我的协议(protocol)声明在它自己的 .h 文件中,它在我项目的其他几个文件中被#import。

好吧,以防万一,这里是带有协议(protocol)声明的整个头文件:

#import <Foundation/Foundation.h> 

@class Wrapper;

@protocol WrapperDelegate

@required
- (void)wrapper:(Wrapper *)wrapper didRetrieveData:(NSData *)data;

@optional
- (void)wrapperHasBadCredentials:(Wrapper *)wrapper;
- (void)wrapper:(Wrapper *)wrapper didCreateResourceAtURL:(NSString *)url;
- (void)wrapper:(Wrapper *)wrapper didFailWithError:(NSError *)error;
- (void)wrapper:(Wrapper *)wrapper didReceiveStatusCode:(int)statusCode;

@end

感谢您的任何建议。

最佳答案

检查以确保您没有将头文件添加到您的项目中两次,或者两个不同的文件都实现了该协议(protocol)。这就是导致我出现警告的原因。

关于objective-c - 警告 : duplicate protocol definition of '...' is ignored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com