CGRect在NSObject的子类中无法识别

Dan*_*iel 2 objective-c nsobject ios cgrect

最近我注意到我不能CGRect在任何我做过的类中使用它们的子类NSObject.我收到一个错误:"未知的类型名称'CGRect';你的意思是'Rect'?" 如果我包括<UIKit/UIKit.h>,我可以CGRect再次使用.但是,我注意到在我的旧项目的类中,我仍然可以使用CGRect而无需导入<UIKit/UIKit.h>.我很好奇为什么会这样.

Lef*_*ris 10

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