头文件定义class 出现 duplicate symbol的问题

rollrock1987 rollrock1987 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//
// 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
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
rollrock1987
iOS 29,038 成员 12,459 内容