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>