Что вызывает ошибки связывания iOS?

Я получаю странные ошибки связывания в XCode. Я более-менее понимаю, что такое ошибки связывания, только не почему они появляются в моей ситуации.

У меня есть приложение, которое запускалось только для iPhone. Когда я сделал его универсальным, у меня возникли странные ошибки связывания. Затем я просто создал новый универсальный проект и импортировал файлы, он построил и выполнил без ошибок. Теперь, работая с интерфейсом iPad, я добавил несколько анимаций и унаследовал QuartzCore / QuartzCore.h, но при сборке я получаю ошибки связывания (показано ниже). Что вызывает такого рода проблемы, как их исправить и как избежать их в будущем?

"_OBJC_CLASS_$_CAMediaTimingFunction", referenced from:
objc-class-ref-to-CAMediaTimingFunction in mainViewController_iPad.o

"_OBJC_CLASS_$_CABasicAnimation", referenced from:
objc-class-ref-to-CABasicAnimation in mainViewController_iPad.o

"_kCAMediaTimingFunctionEaseIn", referenced from:
_kCAMediaTimingFunctionEaseIn$non_lazy_ptr in mainViewController_iPad.o
(maybe you meant: _kCAMediaTimingFunctionEaseIn$non_lazy_ptr)

"_OBJC_CLASS_$_CAKeyframeAnimation", referenced from:
objc-class-ref-to-CAKeyframeAnimation in mainViewController_iPad.o

"_OBJC_CLASS_$_CAAnimationGroup", referenced from:
objc-class-ref-to-CAAnimationGroup in mainViewController_iPad.o

"_CATransform3DIdentity", referenced from:
_CATransform3DIdentity$non_lazy_ptr in mainViewController_iPad.o
(maybe you meant: _CATransform3DIdentity$non_lazy_ptr)

ld: symbol(s) not found
collect2: ld returned 1 exit status
18
задан Ajumal 24 April 2015 в 14:19
поделиться