我有两个班级:RequisitionGetdetails
和RequisitionRelease
。两者都#import USAdditions.h
在 .m 文件中
现在在类文件中:ReqDetailViewController.m
I#import RequisitionGetdetails.h
和 R equisitionRelease.h
,当我编译时,我得到了 USAdditions.h 中定义的所有对象的重复接口定义
我只用#import
. 我的代码中的任何地方都没有#include。我认为#import 应该处理这样的重复定义。如果我注释掉#import RequisitionRelease.h
重复的错误就会消失,这告诉我编译器它USAdittions.h
通过其他两个类从两次中提取定义,但不会忽略重复。
我理解#import 是如何工作的有错吗?任何想法如何解决这一问题?我看过一些类似的帖子,但没有一个解决方案适用于我或对我有帮助。