CGRect и Utesting - PullRequest
       1

CGRect и Utesting

0 голосов
/ 29 декабря 2010

Я пытаюсь добавить модульные тесты в свой проект iPhone в Xcode.Все работает, это здорово.За исключением случаев, когда я добавляю class.m, который использует CGRect (или другие структуры, CGPoint и т. Д.) К цели модульного теста (в разделе «Источники компиляции») - я получаю ошибку компиляции: «CGRect» необъявлен (первое использование вфункция)».Я пытался по-разному связываться с моим модулем тестирования, но до сих пор не смог пройти через это.Чего мне не хватает?

Ответы [ 2 ]

3 голосов
/ 29 декабря 2010

Если он не объявлен, вы не включили заголовочный файл CoreGraphics:

#import <CoreGraphics/CoreGraphics.h>
2 голосов
/ 29 декабря 2010

Вам необходимо добавить инфраструктуру CoreGraphics к вашей цели модульного тестирования. В вашем проекте, в разделе Frameworks, щелкните правой кнопкой мыши CoreGraphics.framework и выберите «Получить информацию». Нажмите кнопку «Цели» в верхней части информационного окна и установите флажок рядом с целью тестирования вашего модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...