头文件定义class 出现 duplicate symbol的问题
//
// Header.h
/////
我有一个 head.h 里面定义了一些常用的宏,还有就是很多viewController需要用到的 EyeBody,当我在不同的viewController 里面#import "Header.h" 的时候,会提示说 duplicate symbol ,关于EyeBody。 我应该如何应对这一的问题?
Header.h
#ifndef EyeDir_Header_h
#define EyeDir_Header_h
#import <UIKit/UIKit.h>
typedef enum
{
EyeDirUp,
EyeDirRight,
EyeDirDown,
EyeDirLeft
}EyeDirEnum;
@interface EyeBody : NSObject
{
}
@property(nonatomic)EyeDirEnum dir;//上下左右
@property(retain,nonatomic)UIImageView * imgView;//图片
@property(nonatomic)BOOL reverse;//点击时候是否反方向
@end
@implementation EyeBody
@end
#endif