Недавно я заметил, что не могу использовать CGRect
в любых классах, которые я сделал, которые являются подклассами NSObject
. Я получаю сообщение об ошибке: «Неизвестное имя типа« CGRect », вы имели в виду« Rect »? Если я включу <UIKit/UIKit.h>
, я снова смогу использовать CGRect
. Тем не менее, я заметил, что в классах моих старых проектов я все еще могу использовать CGRect
без необходимости импортировать <UIKit/UIKit.h>
. Мне любопытно, почему это происходит.CGRect непризнан в подклассах NSObject
2
A
ответ
10
Поскольку старые проекты импортировали UiKit.h в файле с предварительно скомпилированным заголовком префикса (pch).
спасибо. Его работа хорошая. – Raja