Property xx cannot be found in forward class object "XXXX"

曾经终败给现在 2023-10-17 13:17 139阅读 0赞

1、描述如下:

在一个model中导入了另一个model,但是在.m文件中报错

Property xx cannot be found in forward class object “XXXX”

最后发现在.h文件中使用class来导入此model,导致在实现文件.m中不能找到此model的实体变量

Center

2、回顾import和class区别

在头文件中,一般只需要知道被引用的类的名称就可以了。不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件

3、解决
将class换成import导入即可

发表评论

表情:
评论列表 (有 0 条评论,139人围观)

还没有评论,来说两句吧...

相关阅读