How should I respond to this warning?
warning: duplicate protocol definition of '...' is ignored
My protocol declaration is in its own .h file, and it is #import'ed in a few other files in my project.
Well, just in case, here's the entire header file with the protocol declaration:
#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
Thanks for any advice.
See Question&Answers more detail:os