1、描述如下:
在一个model中导入了另一个model,但是在.m文件中报错
Property xx cannot be found in forward class object "XXXX"
最后发现在.h文件中使用class来导入此model,导致在实现文件.m中不能找到此model的实体变量
2、回顾import和class区别
在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件
3、解决
将class换成import导入即可