Проблема импорта структуры QuartzCore в проект Xcode - PullRequest
5 голосов
/ 29 июня 2011

Я использую Xcode 4.

Я пытаюсь импортировать инфраструктуру QuartzCore в мой проект Xcode, но получаю следующую ошибку компиляции:

/ Users / sabobin / Desktop / игральные карты / игральные карты / PlayingCardViewController.m: 10: 26: ошибка: Quartz / Quartz.h: такого файла нет или каталог

Файл: //localhost/Users/sabobin/Desktop/PlayingCard/PlayingCard/PlayingCardViewController.m: ошибка: лексическая или препроцессорная проблема: Файл 'Quartz / Quartz.h' не найден

Я перешел к цели проекта, выбрал вкладку «Фазы сборки» и добавил QuartzCore.framework в раздел «Связать двоичные файлы с библиотеками».

Затем я использовал следующий оператор импорта в моем файле реализации контроллеров представления:

#import <Quartz/Quartz.h>

У кого-нибудь есть идеи?

Заранее спасибо.

Ответы [ 6 ]

19 голосов
/ 29 июня 2011

должно иметь

#import <QuartzCore/QuartzCore.h>
7 голосов
/ 29 июня 2011

Правильная строка #import <QuartzCore/QuartzCore.h>.

4 голосов
/ 29 июня 2011

Это может вам помочь.

#import<QuartzCore/QuartzCore.h>
2 голосов
/ 02 октября 2012

Мне интересно, что заставило вас написать #import <Quartz/Quartz.h> Когда импортируемый фреймворк равен QuartzCore .

Так что правильный, как уже указывалось другими, #import<QuartzCore/QuartzCore.h>

1 голос
/ 17 февраля 2019

Вам больше не нужно импортировать QuartzCore с iOS 7, так как он уже включен, когда вы "импортируете UIKit".

1 голос
/ 06 октября 2016

Следует использовать

#import <QuartzCore/QuartzCore.h>

после импорта QuartzCore.framework из Link Binary With Libraries в фазе сборки в Xcode.

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