Quartzcore Framework Ошибка iOS

Я уже некоторое время использую основу кварцевого ядра в своем приложении для iOS. Совсем недавно, без каких-либо изменений в структуре, это вызвало ошибку сборки в моем приложении. В заголовочном файле CATransform3d.h были обнаружены две ошибки сборки. Код с ошибками следующий.

@interface NSValue (CATransform3DAdditions) - Method type specifier must start with + or -

+ (NSValue *)valueWithCATransform3D:(CATransform3D)t; - expected selector for objective c method

@end

- (CATransform3D)CATransform3DValue;

У кого-нибудь есть идеи, почему могут возникать следующие ошибки сборки? Почему они просто появляются из ниоткуда? Я удалил и повторно добавил основу кварцевого ядра. Любая помощь будет оценена.

1 ответ

Решение

В XCode 4 на левой боковой панели выберите файл проекта вверху:

1) Убедитесь, что ваша цель выбрана на главном экране, и вы должны увидеть 5 вкладок в верхней части,

2) Перейдите на вкладку "Фазы сборки",

3) Нажмите стрелку слева от строки "Связать двоичные файлы с библиотеками",

4) Нажмите кнопку "плюс", которая только что появилась в нижней части этого ряда,

5) Введите "QuartzCore" в поле поиска,

6) Вы должны увидеть папку с именем "iOS 4.3" с "QuartzCore.framework" внутри нее,

7) Дважды щелкните "QuartzCore.framework", чтобы добавить его в текущий проект.

Затем он должен появиться в левой боковой панели, и вы можете перетащить его в папку frameworks, если хотите.

Убедитесь, что вы делаете

#import <QuartzCore/QuartzCore.h>
Другие вопросы по тегам