CGRect在NSObject的子类中无法识别

时间:2014-10-02 20:39:10

标签: ios objective-c nsobject cgrect

最近我注意到我不能在{I}成为CGRect的子类的任何类中使用NSObject。我收到一个错误:&#34;未知的类型名称&#39; CGRect&#39 ;;你的意思是&#39; Rect&#39;?&#34;如果我添加<UIKit/UIKit.h>,我可以再次使用CGRect。但是,我注意到在我的旧项目的类中,我仍然可以使用CGRect而无需导入<UIKit/UIKit.h>。我很好奇为什么会这样。

1 个答案:

答案 0 :(得分:10)

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