2014-10-02 1 views
2

Недавно я заметил, что не могу использовать CGRect в любых классах, которые я сделал, которые являются подклассами NSObject. Я получаю сообщение об ошибке: «Неизвестное имя типа« CGRect », вы имели в виду« Rect »? Если я включу <UIKit/UIKit.h>, я снова смогу использовать CGRect. Тем не менее, я заметил, что в классах моих старых проектов я все еще могу использовать CGRect без необходимости импортировать <UIKit/UIKit.h>. Мне любопытно, почему это происходит.CGRect непризнан в подклассах NSObject

ответ

10

Поскольку старые проекты импортировали UiKit.h в файле с предварительно скомпилированным заголовком префикса (pch).

+0

спасибо. Его работа хорошая. – Raja