objective-c 不允许交叉引用,上代码:
A.h
解决方案:
头文件中不要包含彼此的头文件,将成员变量类型、方法参数类型改为由具体的类名 (A*,B*) 改为 id
.mm 实现文件中包含彼此的头文件不会出错,that's all!