Ios NSObject的子类中无法识别CGRect

Ios NSObject的子类中无法识别CGRect,ios,objective-c,nsobject,cgrect,Ios,Objective C,Nsobject,Cgrect,最近我注意到我不能在我创建的属于NSObject子类的任何类中使用CGRect。我得到一个错误:“未知类型名称‘CGRect’;您是指‘Rect’?”如果我包含,我可以再次使用CGRect。然而,我注意到在我以前的项目类中,我仍然能够使用CGRect,而不必导入。我很好奇为什么会发生这种情况。因为较旧的项目在预编译前缀头(pch)文件中导入了UiKit.h

最近我注意到我不能在我创建的属于
NSObject
子类的任何类中使用
CGRect
。我得到一个错误:“未知类型名称‘CGRect’;您是指‘Rect’?”如果我包含
,我可以再次使用
CGRect
。然而,我注意到在我以前的项目类中,我仍然能够使用
CGRect
,而不必导入
。我很好奇为什么会发生这种情况。

因为较旧的项目在预编译前缀头(pch)文件中导入了UiKit.h